home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / packages / auto-autoloads.el.z / auto-autoloads.el
Encoding:
Text File  |  1998-05-21  |  102.8 KB  |  2,267 lines

  1. ;;; DO NOT MODIFY THIS FILE
  2. (if (featurep 'packages-autoloads) (error "Already loaded"))
  3.  
  4. ;;;### (autoloads (add-log-current-defun change-log-mode add-change-log-entry-other-window add-change-log-entry find-change-log prompt-for-change-log-name) "add-log" "packages/add-log.el")
  5.  
  6. (autoload 'prompt-for-change-log-name "add-log" "\
  7. Prompt for a change log name." nil nil)
  8.  
  9. (autoload 'find-change-log "add-log" "\
  10. Find a change log file for \\[add-change-log-entry] and return the name.
  11.  
  12. Optional arg FILE-NAME specifies the file to use.
  13. If FILE-NAME is nil, use the value of `change-log-default-name'.
  14. If 'change-log-default-name' is nil, behave as though it were 'ChangeLog'
  15. \(or whatever we use on this operating system).
  16.  
  17. If 'change-log-default-name' contains a leading directory component, then
  18. simply find it in the current directory.  Otherwise, search in the current 
  19. directory and its successive parents for a file so named.
  20.  
  21. Once a file is found, `change-log-default-name' is set locally in the
  22. current buffer to the complete file name." nil nil)
  23.  
  24. (autoload 'add-change-log-entry "add-log" "\
  25. Find change log file and add an entry for today.
  26. Optional arg (interactive prefix) non-nil means prompt for user name and site.
  27. Second arg is file name of change log.  If nil, uses `change-log-default-name'.
  28. Third arg OTHER-WINDOW non-nil means visit in other window.
  29. Fourth arg NEW-ENTRY non-nil means always create a new entry at the front;
  30. never append to an existing entry.  Today's date is calculated according to
  31. `change-log-time-zone-rule' if non-nil, otherwise in local time." t nil)
  32.  
  33. (autoload 'add-change-log-entry-other-window "add-log" "\
  34. Find change log file in other window and add an entry for today.
  35. Optional arg (interactive prefix) non-nil means prompt for user name and site.
  36. Second arg is file name of change log.  If nil, uses `change-log-default-name'." t nil)
  37. (define-key ctl-x-4-map "a" 'add-change-log-entry-other-window)
  38.  
  39. (autoload 'change-log-mode "add-log" "\
  40. Major mode for editing change logs; like Indented Text Mode.
  41. Prevents numeric backups and sets `left-margin' to 8 and `fill-column' to 74.
  42. New log entries are usually made with \\[add-change-log-entry] or \\[add-change-log-entry-other-window].
  43. Each entry behaves as a paragraph, and the entries for one day as a page.
  44. Runs `change-log-mode-hook'." t nil)
  45.  
  46. (defvar add-log-lisp-like-modes '(emacs-lisp-mode lisp-mode scheme-mode lisp-interaction-mode) "\
  47. *Modes that look like Lisp to `add-log-current-defun'.")
  48.  
  49. (defvar add-log-c-like-modes '(c-mode c++-mode c++-c-mode objc-mode java-mode) "\
  50. *Modes that look like C to `add-log-current-defun'.")
  51.  
  52. (defvar add-log-tex-like-modes '(TeX-mode plain-TeX-mode LaTeX-mode plain-tex-mode latex-mode) "\
  53. *Modes that look like TeX to `add-log-current-defun'.")
  54.  
  55. (autoload 'add-log-current-defun "add-log" "\
  56. Return name of function definition point is in, or nil.
  57.  
  58. Understands C, Lisp, LaTeX (\"functions\" are chapters, sections, ...),
  59. Texinfo (@node titles), Perl, and Fortran.
  60.  
  61. Other modes are handled by a heuristic that looks in the 10K before
  62. point for uppercase headings starting in the first column or
  63. identifiers followed by `:' or `=', see variable
  64. `add-log-current-defun-header-regexp'.
  65.  
  66. Has a preference of looking backwards." nil nil)
  67.  
  68. ;;;***
  69.  
  70. ;;;### (autoloads (apropos-documentation apropos-value apropos apropos-command) "apropos" "packages/apropos.el")
  71.  
  72. (fset 'command-apropos 'apropos-command)
  73.  
  74. (autoload 'apropos-command "apropos" "\
  75. Shows commands (interactively callable functions) that match REGEXP.
  76. With optional prefix ARG or if `apropos-do-all' is non-nil, also show
  77. variables." t nil)
  78.  
  79. (autoload 'apropos "apropos" "\
  80. Show all bound symbols whose names match REGEXP.
  81. With optional prefix ARG or if `apropos-do-all' is non-nil, also show unbound
  82. symbols and key bindings, which is a little more time-consuming.
  83. Returns list of symbols and documentation found." t nil)
  84.  
  85. (autoload 'apropos-value "apropos" "\
  86. Show all symbols whose value's printed image matches REGEXP.
  87. With optional prefix ARG or if `apropos-do-all' is non-nil, also looks
  88. at the function and at the names and values of properties.
  89. Returns list of symbols and values found." t nil)
  90.  
  91. (autoload 'apropos-documentation "apropos" "\
  92. Show symbols whose documentation contain matches for REGEXP.
  93. With optional prefix ARG or if `apropos-do-all' is non-nil, also use
  94. documentation that is not stored in the documentation file and show key
  95. bindings.
  96. Returns list of symbols and documentation found." t nil)
  97.  
  98. ;;;***
  99.  
  100. ;;;### (autoloads (define-auto-insert auto-insert) "autoinsert" "packages/autoinsert.el")
  101.  
  102. (autoload 'auto-insert "autoinsert" "\
  103. Insert default contents into a new file if `auto-insert' is non-nil.
  104. Matches the visited file name against the elements of `auto-insert-alist'." t nil)
  105.  
  106. (autoload 'define-auto-insert "autoinsert" "\
  107. Associate CONDITION with (additional) ACTION in `auto-insert-alist'.
  108. Optional AFTER means to insert action after all existing actions for CONDITION,
  109. or if CONDITION had no actions, after all other CONDITIONs." nil nil)
  110.  
  111. ;;;***
  112.  
  113. ;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el")
  114.  
  115. (defcustom mouse-avoidance-mode nil "Value is t or a symbol if the mouse pointer should avoid the cursor.\nSee function `mouse-avoidance-mode' for possible values.  Changing this\nvariable is NOT the recommended way to change modes; use that function \ninstead." :type '(radio (const :tag "No mouse avoidance" nil) (const :tag "Move the mouse on keypress" banish) (const :tag "Move the mouse if the cursor gets too close" exile) (const :tag "Displace the mouse if the cursor gets too close" jump) (const :tag "Animate the mouse" animate) (const :tag "Animate + change shape" proteus)) :set (lambda (symbol value) (mouse-avoidance-mode (or value 'none))) :initialize 'custom-initialize-default :require 'avoid :group 'avoid)
  116.  
  117. (autoload 'mouse-avoidance-mode "avoid" "\
  118. Set cursor avoidance mode to MODE.
  119. MODE should be one of the symbols `banish', `exile', `jump', `animate',
  120. `cat-and-mouse', `proteus', or `none'.
  121.  
  122. If MODE is nil, toggle mouse avoidance between `none` and `banish'
  123. modes.  Positive numbers and symbols other than the above are treated
  124. as equivalent to `banish'; negative numbers and `-' are equivalent to `none'.
  125.  
  126. Effects of the different modes: 
  127.  * banish: Move the mouse to the upper-right corner on any keypress.
  128.  * exile: Move the mouse to the corner only if the cursor gets too close,
  129.      and allow it to return once the cursor is out of the way.
  130.  * jump: If the cursor gets too close to the mouse, displace the mouse
  131.      a random distance & direction.
  132.  * animate: As `jump', but shows steps along the way for illusion of motion.
  133.  * cat-and-mouse: Same as `animate'.
  134.  * proteus: As `animate', but changes the shape of the mouse pointer too.
  135.  
  136. Whenever the mouse is moved, the frame is also raised.
  137.  
  138. \(see `mouse-avoidance-threshold' for definition of \"too close\",
  139. and `mouse-avoidance-nudge-dist' and `mouse-avoidance-nudge-var' for
  140. definition of \"random distance\".)" t nil)
  141.  
  142. (add-minor-mode 'mouse-avoidance-mode " Avoid")
  143.  
  144. ;;;***
  145.  
  146. ;;;### (autoloads (blink-cursor-mode) "blink-cursor" "packages/blink-cursor.el")
  147.  
  148. (autoload 'blink-cursor-mode "blink-cursor" "\
  149. Enable or disable a blinking cursor.
  150. If TIMEOUT is nil, toggle on or off.
  151. If TIMEOUT is t, enable with the previous timeout value.
  152. If TIMEOUT is 0, disable.
  153. If TIMEOUT is greater than 0, then the cursor will blink once
  154. each TIMEOUT secs (can be a float)." t nil)
  155.  
  156. ;;;***
  157.  
  158. ;;;### (autoloads (bookmark-menu-delete bookmark-menu-rename bookmark-menu-locate bookmark-menu-jump bookmark-menu-insert bookmark-bmenu-list bookmark-load bookmark-save bookmark-write bookmark-delete bookmark-insert bookmark-rename bookmark-insert-location bookmark-relocate bookmark-jump bookmark-set bookmark-all-names) "bookmark" "packages/bookmark.el")
  159.  
  160. (if (symbolp (key-binding "r")) nil (progn (define-key ctl-x-map "rb" 'bookmark-jump) (define-key ctl-x-map "rm" 'bookmark-set) (define-key ctl-x-map "rl" 'bookmark-bmenu-list)))
  161.  
  162. (defvar bookmark-map nil "\
  163. Keymap containing bindings to bookmark functions.
  164. It is not bound to any key by default: to bind it
  165. so that you have a bookmark prefix, just use `global-set-key' and bind a
  166. key of your choice to `bookmark-map'.  All interactive bookmark
  167. functions have a binding in this keymap.")
  168.  
  169. (define-prefix-command 'bookmark-map)
  170.  
  171. (define-key bookmark-map "x" 'bookmark-set)
  172.  
  173. (define-key bookmark-map "m" 'bookmark-set)
  174.  
  175. (define-key bookmark-map "j" 'bookmark-jump)
  176.  
  177. (define-key bookmark-map "g" 'bookmark-jump)
  178.  
  179. (define-key bookmark-map "i" 'bookmark-insert)
  180.  
  181. (define-key bookmark-map "e" 'edit-bookmarks)
  182.  
  183. (define-key bookmark-map "f" 'bookmark-insert-location)
  184.  
  185. (define-key bookmark-map "r" 'bookmark-rename)
  186.  
  187. (define-key bookmark-map "d" 'bookmark-delete)
  188.  
  189. (define-key bookmark-map "l" 'bookmark-load)
  190.  
  191. (define-key bookmark-map "w" 'bookmark-write)
  192.  
  193. (define-key bookmark-map "s" 'bookmark-save)
  194.  
  195. (add-hook 'kill-emacs-hook (function (lambda nil (and (featurep 'bookmark) bookmark-alist (bookmark-time-to-save-p t) (bookmark-save)))))
  196.  
  197. (autoload 'bookmark-all-names "bookmark" "\
  198. Return a list of all current bookmark names." nil nil)
  199.  
  200. (autoload 'bookmark-set "bookmark" "\
  201. Set a bookmark named NAME inside a file.
  202. If name is nil, then the user will be prompted.
  203. With prefix arg, will not overwrite a bookmark that has the same name
  204. as NAME if such a bookmark already exists, but instead will \"push\"
  205. the new bookmark onto the bookmark alist.  Thus the most recently set
  206. bookmark with name NAME would be the one in effect at any given time,
  207. but the others are still there, should you decide to delete the most
  208. recent one.
  209.  
  210. To yank words from the text of the buffer and use them as part of the
  211. bookmark name, type C-w while setting a bookmark.  Successive C-w's
  212. yank successive words.
  213.  
  214. Typing C-u inserts the name of the last bookmark used in the buffer
  215. \(as an aid in using a single bookmark name to track your progress
  216. through a large file).  If no bookmark was used, then C-u inserts the
  217. name of the file being visited.
  218.  
  219. Use \\[bookmark-delete] to remove bookmarks (you give it a name,
  220. and it removes only the first instance of a bookmark with that name from
  221. the list of bookmarks.)" t nil)
  222.  
  223. (autoload 'bookmark-jump "bookmark" "\
  224. Jump to bookmark BOOKMARK (a point in some file).  
  225. You may have a problem using this function if the value of variable
  226. `bookmark-alist' is nil.  If that happens, you need to load in some
  227. bookmarks.  See help on function `bookmark-load' for more about
  228. this.
  229.  
  230. If the file pointed to by BOOKMARK no longer exists, you will be asked
  231. if you wish to give the bookmark a new location, and bookmark-jump
  232. will then jump to the new location, as well as recording it in place
  233. of the old one in the permanent bookmark record." t nil)
  234.  
  235. (autoload 'bookmark-relocate "bookmark" "\
  236. Relocate BOOKMARK to another file (reading file name with minibuffer).
  237. This makes an already existing bookmark point to that file, instead of
  238. the one it used to point at.  Useful when a file has been renamed
  239. after a bookmark was set in it." t nil)
  240.  
  241. (autoload 'bookmark-insert-location "bookmark" "\
  242. Insert the name of the file associated with BOOKMARK.
  243. Optional second arg NO-HISTORY means don't record this in the
  244. minibuffer history list `bookmark-history'." t nil)
  245.  
  246. (defalias 'bookmark-locate 'bookmark-insert-location)
  247.  
  248. (autoload 'bookmark-rename "bookmark" "\
  249. Change the name of OLD bookmark to NEW name.
  250. If called from keyboard, prompt for OLD and NEW.  If called from
  251. menubar, select OLD from a menu and prompt for NEW.
  252.  
  253. If called from Lisp, prompt for NEW if only OLD was passed as an
  254. argument.  If called with two strings, then no prompting is done.  You
  255. must pass at least OLD when calling from Lisp.
  256.  
  257. While you are entering the new name, consecutive C-w's insert
  258. consecutive words from the text of the buffer into the new bookmark
  259. name." t nil)
  260.  
  261. (autoload 'bookmark-insert "bookmark" "\
  262. Insert the text of the file pointed to by bookmark BOOKMARK.  
  263. You may have a problem using this function if the value of variable
  264. `bookmark-alist' is nil.  If that happens, you need to load in some
  265. bookmarks.  See help on function `bookmark-load' for more about
  266. this." t nil)
  267.  
  268. (autoload 'bookmark-delete "bookmark" "\
  269. Delete BOOKMARK from the bookmark list.  
  270. Removes only the first instance of a bookmark with that name.  If
  271. there are one or more other bookmarks with the same name, they will
  272. not be deleted.  Defaults to the \"current\" bookmark (that is, the
  273. one most recently used in this file, if any).
  274. Optional second arg BATCH means don't update the bookmark list buffer,
  275. probably because we were called from there." t nil)
  276.  
  277. (autoload 'bookmark-write "bookmark" "\
  278. Write bookmarks to a file (reading the file name with the minibuffer).
  279. Don't use this in Lisp programs; use `bookmark-save' instead." t nil)
  280.  
  281. (autoload 'bookmark-save "bookmark" "\
  282. Save currently defined bookmarks.
  283. Saves by default in the file defined by the variable
  284. `bookmark-default-file'.  With a prefix arg, save it in file FILE
  285. \(second argument).
  286.  
  287. If you are calling this from Lisp, the two arguments are PREFIX-ARG
  288. and FILE, and if you just want it to write to the default file, then
  289. pass no arguments.  Or pass in nil and FILE, and it will save in FILE
  290. instead.  If you pass in one argument, and it is non-nil, then the
  291. user will be interactively queried for a file to save in.
  292.  
  293. When you want to load in the bookmarks from a file, use
  294. `bookmark-load', \\[bookmark-load].  That function will prompt you
  295. for a file, defaulting to the file defined by variable
  296. `bookmark-default-file'." t nil)
  297.  
  298. (autoload 'bookmark-load "bookmark" "\
  299. Load bookmarks from FILE (which must be in bookmark format).
  300. Appends loaded bookmarks to the front of the list of bookmarks.  If
  301. optional second argument REVERT is non-nil, existing bookmarks are
  302. destroyed.  Optional third arg NO-MSG means don't display any messages
  303. while loading.
  304.  
  305. If you load a file that doesn't contain a proper bookmark alist, you
  306. will corrupt Emacs's bookmark list.  Generally, you should only load
  307. in files that were created with the bookmark functions in the first
  308. place.  Your own personal bookmark file, `~/.emacs.bmk', is
  309. maintained automatically by Emacs; you shouldn't need to load it
  310. explicitly." t nil)
  311.  
  312. (autoload 'bookmark-bmenu-list "bookmark" "\
  313. Display a list of existing bookmarks.
  314. The list is displayed in a buffer named `*Bookmark List*'.
  315. The leftmost column displays a D if the bookmark is flagged for
  316. deletion, or > if it is flagged for displaying." t nil)
  317.  
  318. (defalias 'list-bookmarks 'bookmark-bmenu-list)
  319.  
  320. (defalias 'edit-bookmarks 'bookmark-bmenu-list)
  321.  
  322. (autoload 'bookmark-menu-insert "bookmark" "\
  323. Insert the text of the file pointed to by bookmark BOOKMARK.  
  324. You may have a problem using this function if the value of variable
  325. `bookmark-alist' is nil.  If that happens, you need to load in some
  326. bookmarks.  See help on function `bookmark-load' for more about
  327. this.
  328.  
  329. Warning: this function only takes an EVENT as argument.  Use the
  330. corresponding bookmark function from Lisp (the one without the
  331. \"-menu-\" in its name)." t nil)
  332.  
  333. (autoload 'bookmark-menu-jump "bookmark" "\
  334. Jump to bookmark BOOKMARK (a point in some file).  
  335. You may have a problem using this function if the value of variable
  336. `bookmark-alist' is nil.  If that happens, you need to load in some
  337. bookmarks.  See help on function `bookmark-load' for more about
  338. this.
  339.  
  340. Warning: this function only takes an EVENT as argument.  Use the
  341. corresponding bookmark function from Lisp (the one without the
  342. \"-menu-\" in its name)." t nil)
  343.  
  344. (autoload 'bookmark-menu-locate "bookmark" "\
  345. Insert the name of the file associated with BOOKMARK. 
  346. \(This is not the same as the contents of that file).
  347.  
  348. Warning: this function only takes an EVENT as argument.  Use the
  349. corresponding bookmark function from Lisp (the one without the
  350. \"-menu-\" in its name)." t nil)
  351.  
  352. (autoload 'bookmark-menu-rename "bookmark" "\
  353. Change the name of OLD-BOOKMARK to NEWNAME.  
  354. If called from keyboard, prompts for OLD-BOOKMARK and NEWNAME.
  355. If called from menubar, OLD-BOOKMARK is selected from a menu, and
  356. prompts for NEWNAME. 
  357. If called from Lisp, prompts for NEWNAME if only OLD-BOOKMARK was
  358. passed as an argument.  If called with two strings, then no prompting
  359. is done.  You must pass at least OLD-BOOKMARK when calling from Lisp.
  360.  
  361. While you are entering the new name, consecutive C-w's insert
  362. consecutive words from the text of the buffer into the new bookmark
  363. name.
  364.  
  365. Warning: this function only takes an EVENT as argument.  Use the
  366. corresponding bookmark function from Lisp (the one without the
  367. \"-menu-\" in its name)." t nil)
  368.  
  369. (autoload 'bookmark-menu-delete "bookmark" "\
  370. Delete the bookmark named NAME from the bookmark list.  
  371. Removes only the first instance of a bookmark with that name.  If
  372. there are one or more other bookmarks with the same name, they will
  373. not be deleted.  Defaults to the \"current\" bookmark (that is, the
  374. one most recently used in this file, if any).
  375.  
  376. Warning: this function only takes an EVENT as argument.  Use the
  377. corresponding bookmark function from Lisp (the one without the
  378. \"-menu-\" in its name)." t nil)
  379.  
  380. (defvar menu-bar-bookmark-map (make-sparse-keymap "Bookmark functions"))
  381.  
  382. (defalias 'menu-bar-bookmark-map (symbol-value 'menu-bar-bookmark-map))
  383.  
  384. (define-key menu-bar-bookmark-map [load] '("Load a Bookmark File..." . bookmark-load))
  385.  
  386. (define-key menu-bar-bookmark-map [write] '("Save Bookmarks As..." . bookmark-write))
  387.  
  388. (define-key menu-bar-bookmark-map [save] '("Save Bookmarks" . bookmark-save))
  389.  
  390. (define-key menu-bar-bookmark-map [edit] '("Edit Bookmark List" . bookmark-bmenu-list))
  391.  
  392. (define-key menu-bar-bookmark-map [delete] '("Delete Bookmark" . bookmark-menu-delete))
  393.  
  394. (define-key menu-bar-bookmark-map [rename] '("Rename Bookmark" . bookmark-menu-rename))
  395.  
  396. (define-key menu-bar-bookmark-map [locate] '("Insert Location" . bookmark-menu-locate))
  397.  
  398. (define-key menu-bar-bookmark-map [insert] '("Insert Contents" . bookmark-menu-insert))
  399.  
  400. (define-key menu-bar-bookmark-map [set] '("Set Bookmark" . bookmark-set))
  401.  
  402. (define-key menu-bar-bookmark-map [jump] '("Jump to Bookmark" . bookmark-menu-jump))
  403.  
  404. ;;;***
  405.  
  406. ;;;### (autoloads nil "buff-menu" "packages/buff-menu.el")
  407.  
  408. (defvar list-buffers-directory nil)
  409.  
  410. (make-variable-buffer-local 'list-buffers-directory)
  411.  
  412. ;;;***
  413.  
  414. ;;;### (autoloads (command-history-mode list-command-history repeat-matching-complex-command) "chistory" "packages/chistory.el")
  415.  
  416. (autoload 'repeat-matching-complex-command "chistory" "\
  417. Edit and re-evaluate complex command with name matching PATTERN.
  418. Matching occurrences are displayed, most recent first, until you select
  419. a form for evaluation.  If PATTERN is empty (or nil), every form in the
  420. command history is offered.  The form is placed in the minibuffer for
  421. editing and the result is evaluated." t nil)
  422.  
  423. (autoload 'list-command-history "chistory" "\
  424. List history of commands typed to minibuffer.
  425. The number of commands listed is controlled by `list-command-history-max'.
  426. Calls value of `list-command-history-filter' (if non-nil) on each history
  427. element to judge if that element should be excluded from the list.
  428.  
  429. The buffer is left in Command History mode." t nil)
  430.  
  431. (autoload 'command-history-mode "chistory" "\
  432. Major mode for examining commands from `command-history'.
  433. The number of commands listed is controlled by `list-command-history-max'.
  434. The command history is filtered by `list-command-history-filter' if non-nil.
  435. Use \\<command-history-map>\\[command-history-repeat] to repeat the command on the current line.
  436.  
  437. Otherwise much like Emacs-Lisp Mode except that there is no self-insertion
  438. and digits provide prefix arguments.  Tab does not indent.
  439. \\{command-history-map}
  440. Calls the value of `command-history-hook' if that is non-nil.
  441. The Command History listing is recomputed each time this mode is invoked." t nil)
  442.  
  443. ;;;***
  444.  
  445. ;;;### (autoloads nil "cmuscheme" "packages/cmuscheme.el")
  446.  
  447. (add-hook 'same-window-buffer-names "*scheme*")
  448.  
  449. ;;;***
  450.  
  451. ;;;### (autoloads (compare-windows) "compare-w" "packages/compare-w.el")
  452.  
  453. (autoload 'compare-windows "compare-w" "\
  454. Compare text in current window with text in next window.
  455. Compares the text starting at point in each window,
  456. moving over text in each one as far as they match.
  457.  
  458. This command pushes the mark in each window
  459. at the prior location of point in that window.
  460. If both windows display the same buffer,
  461. the mark is pushed twice in that buffer:
  462. first in the other window, then in the selected window.
  463.  
  464. A prefix arg means ignore changes in whitespace.
  465. The variable `compare-windows-whitespace' controls how whitespace is skipped.
  466. If `compare-ignore-case' is non-nil, changes in case are also ignored." t nil)
  467.  
  468. ;;;***
  469.  
  470. ;;;### (autoloads (first-error previous-error next-error compilation-minor-mode compilation-mode grep compile) "compile" "packages/compile.el")
  471.  
  472. (defcustom compilation-mode-hook nil "*List of hook functions run by `compilation-mode' (see `run-hooks')." :type 'hook :group 'compilation)
  473.  
  474. (defcustom compilation-window-height nil "*Number of lines in a compilation window.  If nil, use Emacs default." :type '(choice (const nil) integer) :group 'compilation)
  475.  
  476. (defcustom compilation-buffer-name-function nil "Function to compute the name of a compilation buffer.\nThe function receives one argument, the name of the major mode of the\ncompilation buffer.  It should return a string.\nnil means compute the name with `(concat \"*\" (downcase major-mode) \"*\")'." :type 'function :group 'compilation)
  477.  
  478. (defcustom compilation-finish-function nil "*Function to call when a compilation process finishes.\nIt is called with two arguments: the compilation buffer, and a string\ndescribing how the process finished." :type 'function :group 'compilation)
  479.  
  480. (defcustom compilation-search-path '(nil) "*List of directories to search for source files named in error messages.\nElements should be directory names, not file names of directories.\nnil as an element means to try the default directory." :type '(repeat (choice (const :tag "Default" nil) directory)) :group 'compilation)
  481.  
  482. (autoload 'compile "compile" "\
  483. Compile the program including the current buffer.  Default: run `make'.
  484. Runs COMMAND, a shell command, in a separate process asynchronously
  485. with output going to the buffer `*compilation*'.
  486.  
  487. You can then use the command \\[next-error] to find the next error message
  488. and move to the source code that caused it.
  489.  
  490. Interactively, prompts for the command if `compilation-read-command' is
  491. non-nil; otherwise uses `compile-command'.  With prefix arg, always prompts.
  492.  
  493. To run more than one compilation at once, start one and rename the
  494. `*compilation*' buffer to some other name with \\[rename-buffer].
  495. Then start the next one.
  496.  
  497. The name used for the buffer is actually whatever is returned by
  498. the function in `compilation-buffer-name-function', so you can set that
  499. to a function that generates a unique name." t nil)
  500.  
  501. (autoload 'grep "compile" "\
  502. Run grep, with user-specified args, and collect output in a buffer.
  503. While grep runs asynchronously, you can use the \\[next-error] command
  504. to find the text that grep hits refer to.
  505.  
  506. This command uses a special history list for its arguments, so you can
  507. easily repeat a grep command." t nil)
  508.  
  509. (autoload 'compilation-mode "compile" "\
  510. Major mode for compilation log buffers.
  511. \\<compilation-mode-map>To visit the source for a line-numbered error,
  512. move point to the error message line and type \\[compile-goto-error],
  513. or click on the line with \\[compile-mouse-goto-error].
  514. There is a menu of commands on \\[compile-popup-menu].
  515. To kill the compilation, type \\[kill-compilation].
  516.  
  517. Runs `compilation-mode-hook' with `run-hooks' (which see)." t nil)
  518.  
  519. (autoload 'compilation-minor-mode "compile" "\
  520. Toggle compilation minor mode.
  521. With arg, turn compilation mode on if and only if arg is positive.
  522. See `compilation-mode'.
  523. ! \\{compilation-mode-map}" t nil)
  524.  
  525. (autoload 'next-error "compile" "\
  526. Visit next compilation error message and corresponding source code.
  527. This operates on the output from the \\[compile] command.
  528. If all preparsed error messages have been processed,
  529. the error message buffer is checked for new ones.
  530.  
  531. A prefix arg specifies how many error messages to move;
  532. negative means move back to previous error messages.
  533. Just C-u as a prefix means reparse the error message buffer
  534. and start at the first error.
  535.  
  536. \\[next-error] normally applies to the most recent compilation started,
  537. but as long as you are in the middle of parsing errors from one compilation
  538. output buffer, you stay with that compilation output buffer.
  539.  
  540. Use \\[next-error] in a compilation output buffer to switch to
  541. processing errors from that compilation.
  542.  
  543. See variables `compilation-parse-errors-function' and
  544. `compilation-error-regexp-alist' for customization ideas." t nil)
  545. (define-key ctl-x-map "`" 'next-error)
  546.  
  547. (autoload 'previous-error "compile" "\
  548. Visit previous compilation error message and corresponding source code.
  549. This operates on the output from the \\[compile] command." t nil)
  550.  
  551. (autoload 'first-error "compile" "\
  552. Reparse the error message buffer and start at the first error
  553. Visit corresponding source code.
  554. This operates on the output from the \\[compile] command." t nil)
  555.  
  556. ;;;***
  557.  
  558. ;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "packages/dabbrev.el")
  559.  
  560. (define-key global-map [(meta /)] 'dabbrev-expand)
  561.  
  562. (define-key global-map [(meta control /)] 'dabbrev-completion)
  563.  
  564. (autoload 'dabbrev-completion "dabbrev" "\
  565. Completion on current word.
  566. Like \\[dabbrev-expand] but finds all expansions in the current buffer
  567. and presents suggestions for completion.
  568.  
  569. With a prefix argument, it searches all buffers accepted by the
  570. function pointed out by `dabbrev-friend-buffer-function' to find the
  571. completions.
  572.  
  573. If the prefix argument is 16 (which comes from C-u C-u),
  574. then it searches *all* buffers.
  575.  
  576. With no prefix argument, it reuses an old completion list
  577. if there is a suitable one already." t nil)
  578.  
  579. (autoload 'dabbrev-expand "dabbrev" "\
  580. Expand previous word \"dynamically\".
  581.  
  582. Expands to the most recent, preceding word for which this is a prefix.
  583. If no suitable preceding word is found, words following point are
  584. considered.  If still no suitable word is found, then look in the
  585. buffers accepted by the function pointed out by variable
  586. `dabbrev-friend-buffer-function'.
  587.  
  588. A positive prefix argument, N, says to take the Nth backward *distinct*
  589. possibility.  A negative argument says search forward.
  590.  
  591. If the cursor has not moved from the end of the previous expansion and
  592. no argument is given, replace the previously-made expansion
  593. with the next possible expansion not yet tried.
  594.  
  595. The variable `dabbrev-backward-only' may be used to limit the
  596. direction of search to backward if set non-nil.
  597.  
  598. See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]." t nil)
  599.  
  600. ;;;***
  601.  
  602. ;;;### (autoloads (diff-backup diff) "diff" "packages/diff.el")
  603.  
  604. (defcustom diff-switches "-c" "*A list of switches (strings) to pass to the diff program." :type '(choice string (repeat string)) :group 'diff)
  605.  
  606. (autoload 'diff "diff" "\
  607. Find and display the differences between OLD and NEW files.
  608. Interactively you are prompted with the current buffer's file name for NEW
  609. and what appears to be its backup for OLD." t nil)
  610.  
  611. (autoload 'diff-backup "diff" "\
  612. Diff this file with its backup file or vice versa.
  613. Uses the latest backup, if there are several numerical backups.
  614. If this file is a backup, diff it with its original.
  615. The backup file is the first file given to `diff'." t nil)
  616.  
  617. ;;;***
  618.  
  619. ;;;### (autoloads (edit-faces) "edit-faces" "packages/edit-faces.el")
  620.  
  621. (autoload 'edit-faces "edit-faces" "\
  622. Alter face characteristics by editing a list of defined faces.
  623. Pops up a buffer containing a list of defined faces.
  624.  
  625. Editing commands:
  626.  
  627. \\{edit-faces-mode-map}" t nil)
  628.  
  629. ;;;***
  630.  
  631. ;;;### (autoloads (report-xemacs-bug) "emacsbug" "packages/emacsbug.el")
  632.  
  633. (autoload 'report-xemacs-bug "emacsbug" "\
  634. Report a bug in XEmacs.
  635. Prompts for bug subject.  Leaves you in a mail buffer." t nil)
  636.  
  637. ;;;***
  638.  
  639. ;;;### (autoloads (emerge-merge-directories emerge-revisions-with-ancestor emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" "packages/emerge.el")
  640.  
  641. (autoload 'emerge-files "emerge" "\
  642. Run Emerge on two files." t nil)
  643.  
  644. (fset 'emerge 'emerge-files)
  645.  
  646. (autoload 'emerge-files-with-ancestor "emerge" "\
  647. Run Emerge on two files, giving another file as the ancestor." t nil)
  648.  
  649. (autoload 'emerge-buffers "emerge" "\
  650. Run Emerge on two buffers." t nil)
  651.  
  652. (autoload 'emerge-buffers-with-ancestor "emerge" "\
  653. Run Emerge on two buffers, giving another buffer as the ancestor." t nil)
  654.  
  655. (autoload 'emerge-files-command "emerge" nil nil nil)
  656.  
  657. (autoload 'emerge-files-with-ancestor-command "emerge" nil nil nil)
  658.  
  659. (autoload 'emerge-files-remote "emerge" nil nil nil)
  660.  
  661. (autoload 'emerge-files-with-ancestor-remote "emerge" nil nil nil)
  662.  
  663. (autoload 'emerge-revisions "emerge" "\
  664. Emerge two RCS revisions of a file." t nil)
  665.  
  666. (autoload 'emerge-revisions-with-ancestor "emerge" "\
  667. Emerge two RCS revisions of a file, with another revision as ancestor." t nil)
  668.  
  669. (autoload 'emerge-merge-directories "emerge" nil t nil)
  670.  
  671. ;;;***
  672.  
  673. ;;;### (autoloads (tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file find-tag-other-window find-tag visit-tags-table) "etags" "packages/etags.el")
  674.  
  675. (defcustom tags-build-completion-table 'ask "*If this variable is nil, then tags completion is disabled.\nIf this variable is t, then things which prompt for tags will do so with \n completion across all known tags.\nIf this variable is the symbol `ask', then you will be asked whether each\n tags table should be added to the completion list as it is read in.\n (With the exception that for very small tags tables, you will not be asked,\n since they can be parsed quickly.)" :type '(radio (const :tag "Disabled" nil) (const :tag "Complete All" t) (const :tag "Ask" ask)) :group 'etags)
  676.  
  677. (defcustom tags-always-exact nil "*If this variable is non-nil, then tags always looks for exact matches." :type 'boolean :group 'etags)
  678.  
  679. (defcustom tag-table-alist nil "*A list which determines which tags files are active for a buffer.\nThis is not really an association list, in that all elements are\nchecked.  The CAR of each element of this list is a pattern against\nwhich the buffer's file name is compared; if it matches, then the CDR\nof the list should be the name of the tags table to use.  If more than\none element of this list matches the buffer's file name, then all of\nthe associated tags tables will be used.  Earlier ones will be\nsearched first.\n\nIf the CAR of elements of this list are strings, then they are treated\nas regular-expressions against which the file is compared (like the\nauto-mode-alist).  If they are not strings, then they are evaluated.\nIf they evaluate to non-nil, then the current buffer is considered to\nmatch.\n\nIf the CDR of the elements of this list are strings, then they are\nassumed to name a TAGS file.  If they name a directory, then the string\n\"TAGS\" is appended to them to get the file name.  If they are not \nstrings, then they are evaluated, and must return an appropriate string.\n\nFor example:\n  (setq tag-table-alist\n    '((\"/usr/src/public/perl/\" . \"/usr/src/public/perl/perl-3.0/\")\n     (\"\\\\.el$\" . \"/usr/local/emacs/src/\")\n     (\"/jbw/gnu/\" . \"/usr15/degree/stud/jbw/gnu/\")\n     (\"\" . \"/usr/local/emacs/src/\")\n     ))\n\nThis means that anything in the /usr/src/public/perl/ directory should use\nthe TAGS file /usr/src/public/perl/perl-3.0/TAGS; and file ending in .el should\nuse the TAGS file /usr/local/emacs/src/TAGS; and anything in or below the\ndirectory /jbw/gnu/ should use the TAGS file /usr15/degree/stud/jbw/gnu/TAGS.\nA file called something like \"/usr/jbw/foo.el\" would use both the TAGS files\n/usr/local/emacs/src/TAGS and /usr15/degree/stud/jbw/gnu/TAGS (in that order)\nbecause it matches both patterns.\n\nIf the buffer-local variable `buffer-tag-table' is set, then it names a tags\ntable that is searched before all others when find-tag is executed from this\nbuffer.\n\nIf there is a file called \"TAGS\" in the same directory as the file in \nquestion, then that tags file will always be used as well (after the\n`buffer-tag-table' but before the tables specified by this list.)\n\nIf the variable tags-file-name is set, then the tags file it names will apply\nto all buffers (for backwards compatibility.)  It is searched first.\n" :type '(repeat (cons (choice :value "" (regexp :tag "Buffer regexp") (function :tag "Expression")) (string :tag "Tag file or directory"))) :group 'etags)
  680.  
  681. (autoload 'visit-tags-table "etags" "\
  682. Tell tags commands to use tags table file FILE first.
  683. FILE should be the name of a file created with the `etags' program.
  684. A directory name is ok too; it means file TAGS in that directory." t nil)
  685.  
  686. (autoload 'find-tag "etags" "\
  687. *Find tag whose name contains TAGNAME.
  688.  Selects the buffer that the tag is contained in
  689. and puts point at its definition.
  690.  If TAGNAME is a null string, the expression in the buffer
  691. around or before point is used as the tag name.
  692.  If called interactively with a numeric argument, searches for the next tag
  693. in the tag table that matches the tagname used in the previous find-tag.
  694.  If second arg OTHER-WINDOW is non-nil, uses another window to display
  695. the tag.
  696.  
  697. This version of this function supports multiple active tags tables,
  698. and completion.
  699.  
  700. Variables of note:
  701.  
  702.   tag-table-alist        controls which tables apply to which buffers
  703.   tags-file-name        a default tags table
  704.   tags-build-completion-table   controls completion behavior
  705.   buffer-tag-table        another way of specifying a buffer-local table
  706.   make-tags-files-invisible    whether tags tables should be very hidden
  707.   tag-mark-stack-max        how many tags-based hops to remember" t nil)
  708.  
  709. (autoload 'find-tag-other-window "etags" "\
  710. *Find tag whose name contains TAGNAME.
  711.  Selects the buffer that the tag is contained in in another window
  712. and puts point at its definition.
  713.  If TAGNAME is a null string, the expression in the buffer
  714. around or before point is used as the tag name.
  715.  If second arg NEXT is non-nil (interactively, with prefix arg),
  716. searches for the next tag in the tag table
  717. that matches the tagname used in the previous find-tag.
  718.  
  719. This version of this function supports multiple active tags tables,
  720. and completion.
  721.  
  722. Variables of note:
  723.  
  724.   tag-table-alist        controls which tables apply to which buffers
  725.   tags-file-name        a default tags table
  726.   tags-build-completion-table   controls completion behavior
  727.   buffer-tag-table        another way of specifying a buffer-local table
  728.   make-tags-files-invisible    whether tags tables should be very hidden
  729.   tag-mark-stack-max        how many tags-based hops to remember" t nil)
  730.  
  731. (autoload 'next-file "etags" "\
  732. Select next file among files in current tag table(s).
  733.  
  734. A first argument of t (prefix arg, if interactive) initializes to the
  735. beginning of the list of files in the (first) tags table.  If the argument
  736. is neither nil nor t, it is evalled to initialize the list of files.
  737.  
  738. Non-nil second argument NOVISIT means use a temporary buffer
  739. to save time and avoid uninteresting warnings.
  740.  
  741. Value is nil if the file was already visited;
  742. if the file was newly read in, the value is the filename." t nil)
  743.  
  744. (autoload 'tags-loop-continue "etags" "\
  745. Continue last \\[tags-search] or \\[tags-query-replace] command.
  746. Used noninteractively with non-nil argument to begin such a command (the
  747. argument is passed to `next-file', which see).
  748. Two variables control the processing we do on each file:
  749. the value of `tags-loop-scan' is a form to be executed on each file
  750. to see if it is interesting (it returns non-nil if so)
  751. and `tags-loop-operate' is a form to execute to operate on an interesting file
  752. If the latter returns non-nil, we exit; otherwise we scan the next file." t nil)
  753.  
  754. (autoload 'tags-search "etags" "\
  755. Search through all files listed in tags table for match for REGEXP.
  756. Stops when a match is found.
  757. To continue searching for next match, use command \\[tags-loop-continue].
  758.  
  759. See documentation of variable `tag-table-alist'." t nil)
  760.  
  761. (autoload 'tags-query-replace "etags" "\
  762. Query-replace-regexp FROM with TO through all files listed in tags table.
  763. Third arg DELIMITED (prefix arg) means replace only word-delimited matches.
  764. If you exit (\\[keyboard-quit] or ESC), you can resume the query-replace
  765. with the command \\[tags-loop-continue].
  766.  
  767. See documentation of variable `tag-table-alist'." t nil)
  768.  
  769. (autoload 'list-tags "etags" "\
  770. Display list of tags in file FILE.
  771. FILE should not contain a directory spec
  772. unless it has one in the tag table." t nil)
  773.  
  774. (autoload 'tags-apropos "etags" "\
  775. Display list of all tags in tag table REGEXP matches." t nil)
  776.  
  777. ;;;***
  778.  
  779. ;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock" "packages/fast-lock.el")
  780.  
  781. (autoload 'fast-lock-mode "fast-lock" "\
  782. Toggle Fast Lock mode.
  783. With arg, turn Fast Lock mode on if and only if arg is positive and the buffer
  784. is associated with a file.  Enable it automatically in your `~/.emacs' by:
  785.  
  786.  (setq font-lock-support-mode 'fast-lock-mode)
  787.  
  788. If Fast Lock mode is enabled, and the current buffer does not contain any text
  789. properties, any associated Font Lock cache is used if its timestamp matches the
  790. buffer's file, and its `font-lock-keywords' match those that you are using.
  791.  
  792. Font Lock caches may be saved:
  793. - When you save the file's buffer.
  794. - When you kill an unmodified file's buffer.
  795. - When you exit Emacs, for all unmodified or saved buffers.
  796. Depending on the value of `fast-lock-save-events'.
  797. See also the commands `fast-lock-read-cache' and `fast-lock-save-cache'.
  798.  
  799. Use \\[font-lock-fontify-buffer] to fontify the buffer if the cache is bad.
  800.  
  801. Various methods of control are provided for the Font Lock cache.  In general,
  802. see variable `fast-lock-cache-directories' and function `fast-lock-cache-name'.
  803. For saving, see variables `fast-lock-minimum-size', `fast-lock-save-events',
  804. `fast-lock-save-others' and `fast-lock-save-faces'." t nil)
  805.  
  806. (autoload 'turn-on-fast-lock "fast-lock" "\
  807. Unconditionally turn on Fast Lock mode." nil nil)
  808.  
  809. (when (fboundp 'add-minor-mode) (defvar fast-lock-mode nil) (add-minor-mode 'fast-lock-mode nil))
  810.  
  811. ;;;***
  812.  
  813. ;;;### (autoloads (feedmail-send-it) "feedmail" "packages/feedmail.el")
  814.  
  815. (autoload 'feedmail-send-it "feedmail" nil nil nil)
  816.  
  817. ;;;***
  818.  
  819. ;;;### (autoloads (make-file-part) "file-part" "packages/file-part.el")
  820.  
  821. (autoload 'make-file-part "file-part" "\
  822. Make a file part on buffer BUFFER out of the region.  Call it NAME.
  823. This command creates a new buffer containing the contents of the
  824. region and marks the buffer as referring to the specified buffer,
  825. called the `master buffer'.  When the file-part buffer is saved,
  826. its changes are integrated back into the master buffer.  When the
  827. master buffer is deleted, all file parts are deleted with it.
  828.  
  829. When called from a function, expects four arguments, START, END,
  830. NAME, and BUFFER, all of which are optional and default to the
  831. beginning of BUFFER, the end of BUFFER, a name generated from
  832. BUFFER's name, and the current buffer, respectively." t nil)
  833.  
  834. ;;;***
  835.  
  836. ;;;### (autoloads (font-lock-set-defaults-1 font-lock-fontify-buffer turn-off-font-lock turn-on-font-lock font-lock-mode) "font-lock" "packages/font-lock.el")
  837.  
  838. (defvar font-lock-auto-fontify t "\
  839. *Whether font-lock should automatically fontify files as they're loaded.
  840. This will only happen if font-lock has fontifying keywords for the major
  841. mode of the file.  You can get finer-grained control over auto-fontification
  842. by using this variable in combination with `font-lock-mode-enable-list' or
  843. `font-lock-mode-disable-list'.")
  844.  
  845. (defvar font-lock-mode-enable-list nil "\
  846. *List of modes to auto-fontify, if `font-lock-auto-fontify' is nil.")
  847.  
  848. (defvar font-lock-mode-disable-list nil "\
  849. *List of modes not to auto-fontify, if `font-lock-auto-fontify' is t.")
  850.  
  851. (defvar font-lock-use-colors '(color) "\
  852. *Specification for when Font Lock will set up color defaults.
  853. Normally this should be '(color), meaning that Font Lock will set up
  854. color defaults that are only used on color displays.  Set this to nil
  855. if you don't want Font Lock to set up color defaults at all.  This
  856. should be one of
  857.  
  858. -- a list of valid tags, meaning that the color defaults will be used
  859.    when all of the tags apply. (e.g. '(color x))
  860. -- a list whose first element is 'or and whose remaining elements are
  861.    lists of valid tags, meaning that the defaults will be used when
  862.    any of the tag lists apply.
  863. -- nil, meaning that the defaults should not be set up at all.
  864.  
  865. \(If you specify face values in your init file, they will override any
  866. that Font Lock specifies, regardless of whether you specify the face
  867. values before or after loading Font Lock.)
  868.  
  869. See also `font-lock-use-fonts'.  If you want more control over the faces
  870. used for fontification, see the documentation of `font-lock-mode' for
  871. how to do it.")
  872.  
  873. (defvar font-lock-use-fonts '(or (mono) (grayscale)) "\
  874. *Specification for when Font Lock will set up non-color defaults.
  875.  
  876. Normally this should be '(or (mono) (grayscale)), meaning that Font
  877. Lock will set up non-color defaults that are only used on either mono
  878. or grayscale displays.  Set this to nil if you don't want Font Lock to
  879. set up non-color defaults at all.  This should be one of
  880.  
  881. -- a list of valid tags, meaning that the non-color defaults will be used
  882.    when all of the tags apply. (e.g. '(grayscale x))
  883. -- a list whose first element is 'or and whose remaining elements are
  884.    lists of valid tags, meaning that the defaults will be used when
  885.    any of the tag lists apply.
  886. -- nil, meaning that the defaults should not be set up at all.
  887.  
  888. \(If you specify face values in your init file, they will override any
  889. that Font Lock specifies, regardless of whether you specify the face
  890. values before or after loading Font Lock.)
  891.  
  892. See also `font-lock-use-colors'.  If you want more control over the faces
  893. used for fontification, see the documentation of `font-lock-mode' for
  894. how to do it.")
  895.  
  896. (defvar font-lock-maximum-decoration nil "\
  897. *If non-nil, the maximum decoration level for fontifying.
  898. If nil, use the minimum decoration (equivalent to level 0).
  899. If t, use the maximum decoration available.
  900. If a number, use that level of decoration (or if not available the maximum).
  901. If a list, each element should be a cons pair of the form (MAJOR-MODE . LEVEL),
  902. where MAJOR-MODE is a symbol or t (meaning the default).  For example:
  903.  ((c++-mode . 2) (c-mode . t) (t . 1))
  904. means use level 2 decoration for buffers in `c++-mode', the maximum decoration
  905. available for buffers in `c-mode', and level 1 decoration otherwise.")
  906.  
  907. (define-obsolete-variable-alias 'font-lock-use-maximal-decoration 'font-lock-maximum-decoration)
  908.  
  909. (defvar font-lock-maximum-size (* 250 1024) "\
  910. *If non-nil, the maximum size for buffers for fontifying.
  911. Only buffers less than this can be fontified when Font Lock mode is turned on.
  912. If nil, means size is irrelevant.
  913. If a list, each element should be a cons pair of the form (MAJOR-MODE . SIZE),
  914. where MAJOR-MODE is a symbol or t (meaning the default).  For example:
  915.  ((c++-mode . 256000) (c-mode . 256000) (rmail-mode . 1048576))
  916. means that the maximum size is 250K for buffers in `c++-mode' or `c-mode', one
  917. megabyte for buffers in `rmail-mode', and size is irrelevant otherwise.")
  918.  
  919. (defvar font-lock-keywords nil "\
  920. *A list of the keywords to highlight.
  921. Each element should be of the form:
  922.  
  923.  MATCHER
  924.  (MATCHER . MATCH)
  925.  (MATCHER . FACENAME)
  926.  (MATCHER . HIGHLIGHT)
  927.  (MATCHER HIGHLIGHT ...)
  928.  (eval . FORM)
  929.  
  930. where HIGHLIGHT should be either MATCH-HIGHLIGHT or MATCH-ANCHORED.
  931.  
  932. FORM is an expression, whose value should be a keyword element,
  933. evaluated when the keyword is (first) used in a buffer.  This feature
  934. can be used to provide a keyword that can only be generated when Font
  935. Lock mode is actually turned on.
  936.  
  937. For highlighting single items, typically only MATCH-HIGHLIGHT is required.
  938. However, if an item or (typically) items is to be highlighted following the
  939. instance of another item (the anchor) then MATCH-ANCHORED may be required.
  940.  
  941. MATCH-HIGHLIGHT should be of the form:
  942.  
  943.  (MATCH FACENAME OVERRIDE LAXMATCH)
  944.  
  945. Where MATCHER can be either the regexp to search for, a variable
  946. containing the regexp to search for, or the function to call to make
  947. the search (called with one argument, the limit of the search).  MATCH
  948. is the subexpression of MATCHER to be highlighted.  FACENAME is either
  949. a symbol naming a face, or an expression whose value is the face name
  950. to use.  If you want FACENAME to be a symbol that evaluates to a face,
  951. use a form like \"(progn sym)\".
  952.  
  953. OVERRIDE and LAXMATCH are flags.  If OVERRIDE is t, existing fontification may
  954. be overwritten.  If `keep', only parts not already fontified are highlighted.
  955. If `prepend' or `append', existing fontification is merged with the new, in
  956. which the new or existing fontification, respectively, takes precedence.
  957. If LAXMATCH is non-nil, no error is signalled if there is no MATCH in MATCHER.
  958.  
  959. For example, an element of the form highlights (if not already highlighted):
  960.  
  961.  \"\\\\\\=<foo\\\\\\=>\"        Discrete occurrences of \"foo\" in the value of the
  962.             variable `font-lock-keyword-face'.
  963.  (\"fu\\\\(bar\\\\)\" . 1)    Substring \"bar\" within all occurrences of \"fubar\" in
  964.             the value of `font-lock-keyword-face'.
  965.  (\"fubar\" . fubar-face)    Occurrences of \"fubar\" in the value of `fubar-face'.
  966.  (\"foo\\\\|bar\" 0 foo-bar-face t)
  967.             Occurrences of either \"foo\" or \"bar\" in the value
  968.             of `foo-bar-face', even if already highlighted.
  969.  
  970. MATCH-ANCHORED should be of the form:
  971.  
  972.  (MATCHER PRE-MATCH-FORM POST-MATCH-FORM MATCH-HIGHLIGHT ...)
  973.  
  974. Where MATCHER is as for MATCH-HIGHLIGHT with one exception.  The limit of the
  975. search is currently guaranteed to be (no greater than) the end of the line.
  976. PRE-MATCH-FORM and POST-MATCH-FORM are evaluated before the first, and after
  977. the last, instance MATCH-ANCHORED's MATCHER is used.  Therefore they can be
  978. used to initialise before, and cleanup after, MATCHER is used.  Typically,
  979. PRE-MATCH-FORM is used to move to some position relative to the original
  980. MATCHER, before starting with MATCH-ANCHORED's MATCHER.  POST-MATCH-FORM might
  981. be used to move, before resuming with MATCH-ANCHORED's parent's MATCHER.
  982.  
  983. For example, an element of the form highlights (if not already highlighted):
  984.  
  985.  (\"\\\\\\=<anchor\\\\\\=>\" (0 anchor-face) (\"\\\\\\=<item\\\\\\=>\" nil nil (0 item-face)))
  986.  
  987.  Discrete occurrences of \"anchor\" in the value of `anchor-face', and subsequent
  988.  discrete occurrences of \"item\" (on the same line) in the value of `item-face'.
  989.  (Here PRE-MATCH-FORM and POST-MATCH-FORM are nil.  Therefore \"item\" is
  990.  initially searched for starting from the end of the match of \"anchor\", and
  991.  searching for subsequent instance of \"anchor\" resumes from where searching
  992.  for \"item\" concluded.)
  993.  
  994. Note that the MATCH-ANCHORED feature is experimental; in the future, we may
  995. replace it with other ways of providing this functionality.
  996.  
  997. These regular expressions should not match text which spans lines.  While
  998. \\[font-lock-fontify-buffer] handles multi-line patterns correctly, updating
  999. when you edit the buffer does not, since it considers text one line at a time.
  1000.  
  1001. Be very careful composing regexps for this list;
  1002. the wrong pattern can dramatically slow things down!")
  1003.  
  1004. (make-variable-buffer-local 'font-lock-keywords)
  1005.  
  1006. (defvar font-lock-mode nil)
  1007.  
  1008. (defvar font-lock-mode-hook nil "\
  1009. Function or functions to run on entry to font-lock-mode.")
  1010.  
  1011. (autoload 'font-lock-mode "font-lock" "\
  1012. Toggle Font Lock Mode.
  1013. With arg, turn font-lock mode on if and only if arg is positive.
  1014.  
  1015. When Font Lock mode is enabled, text is fontified as you type it:
  1016.  
  1017.  - Comments are displayed in `font-lock-comment-face';
  1018.  - Strings are displayed in `font-lock-string-face';
  1019.  - Documentation strings (in Lisp-like languages) are displayed in
  1020.    `font-lock-doc-string-face';
  1021.  - Language keywords (\"reserved words\") are displayed in
  1022.    `font-lock-keyword-face';
  1023.  - Function names in their defining form are displayed in
  1024.    `font-lock-function-name-face';
  1025.  - Variable names in their defining form are displayed in
  1026.    `font-lock-variable-name-face';
  1027.  - Type names are displayed in `font-lock-type-face';
  1028.  - References appearing in help files and the like are displayed
  1029.    in `font-lock-reference-face';
  1030.  - Preprocessor declarations are displayed in
  1031.   `font-lock-preprocessor-face';
  1032.  
  1033.    and
  1034.  
  1035.  - Certain other expressions are displayed in other faces according
  1036.    to the value of the variable `font-lock-keywords'.
  1037.  
  1038. Where modes support different levels of fontification, you can use the variable
  1039. `font-lock-maximum-decoration' to specify which level you generally prefer.
  1040. When you turn Font Lock mode on/off the buffer is fontified/defontified, though
  1041. fontification occurs only if the buffer is less than `font-lock-maximum-size'.
  1042. To fontify a buffer without turning on Font Lock mode, and regardless of buffer
  1043. size, you can use \\[font-lock-fontify-buffer].
  1044.  
  1045. See the variable `font-lock-keywords' for customization." t nil)
  1046.  
  1047. (autoload 'turn-on-font-lock "font-lock" "\
  1048. Unconditionally turn on Font Lock mode." nil nil)
  1049.  
  1050. (autoload 'turn-off-font-lock "font-lock" "\
  1051. Unconditionally turn off Font Lock mode." nil nil)
  1052.  
  1053. (autoload 'font-lock-fontify-buffer "font-lock" "\
  1054. Fontify the current buffer the way `font-lock-mode' would.
  1055. See `font-lock-mode' for details.
  1056.  
  1057. This can take a while for large buffers." t nil)
  1058.  
  1059. (autoload 'font-lock-set-defaults-1 "font-lock" nil nil nil)
  1060.  
  1061. (add-minor-mode 'font-lock-mode " Font")
  1062.  
  1063. ;;;***
  1064.  
  1065. ;;;### (autoloads (sc-mode) "generic-sc" "packages/generic-sc.el")
  1066.  
  1067. (autoload 'sc-mode "generic-sc" "\
  1068. Toggle sc-mode.
  1069. SYSTEM can be sccs, rcs or cvs.
  1070. Cvs requires the pcl-cvs package.
  1071.  
  1072. The following commands are available
  1073. \\[sc-next-operation]    perform next logical source control operation on current file
  1074. \\[sc-show-changes]    compare the version being edited with an older one
  1075. \\[sc-version-diff-file]    compare two older versions of a file
  1076. \\[sc-show-history]        display change history of current file
  1077. \\[sc-visit-previous-revision]    display an older revision of current file
  1078. \\[sc-revert-file]        revert buffer to last checked-in version
  1079. \\[sc-list-all-locked-files]        show all files locked in current directory
  1080. \\[sc-list-locked-files]        show all files locked by you in current directory
  1081. \\[sc-list-registered-files]        show all files under source control in current directory
  1082. \\[sc-update-directory]        get fresh copies of files checked-in by others in current directory
  1083. \\[sc-rename-file]        rename the current file and its source control file
  1084.  
  1085.  
  1086. While you are entering a change log message for a check in, sc-log-entry-mode
  1087. will be in effect.
  1088.  
  1089. Global user options:
  1090.     sc-diff-command    A list consisting of the command and flags
  1091.             to be used for generating context diffs.
  1092.     sc-mode-expert    suppresses some conformation prompts,
  1093.             notably for delta aborts and file saves.
  1094.     sc-max-log-size    specifies the maximum allowable size
  1095.             of a log message plus one.
  1096.  
  1097.  
  1098. When using SCCS you have additional commands and options
  1099.  
  1100. \\[sccs-insert-headers]        insert source control headers in current file
  1101.  
  1102. When you generate headers into a buffer using \\[sccs-insert-headers],
  1103. the value of sc-insert-headers-hook is called before insertion. If the
  1104. file is recognized a C or Lisp source, sc-insert-c-header-hook or
  1105. sc-insert-lisp-header-hook is called after insertion respectively.
  1106.  
  1107.     sccs-headers-wanted    which %-keywords to insert when adding
  1108.             headers with C-c h
  1109.     sccs-insert-static    if non-nil, keywords inserted in C files
  1110.             get stuffed in a static string area so that
  1111.             what(1) can see them in the compiled object code.
  1112.  
  1113. When using CVS you have additional commands
  1114.  
  1115. \\[sc-cvs-update-directory]    update the current directory using pcl-cvs
  1116. \\[sc-cvs-file-status]        show the CVS status of current file
  1117. " t nil)
  1118.  
  1119. ;;;***
  1120.  
  1121. ;;;### (autoloads (gnuserv-start gnuserv-running-p) "gnuserv" "packages/gnuserv.el")
  1122.  
  1123. (defcustom gnuserv-frame nil "*The frame to be used to display all edited files.\nIf nil, then a new frame is created for each file edited.\nIf t, then the currently selected frame will be used.\nIf a function, then this will be called with a symbol `x' or `tty' as the\nonly argument, and its return value will be interpreted as above." :tag "Gnuserv Frame" :type '(radio (const :tag "Create new frame each time" nil) (const :tag "Use selected frame" t) (function-item :tag "Use main Emacs frame" gnuserv-main-frame-function) (function-item :tag "Use visible frame, otherwise create new" gnuserv-visible-frame-function) (function-item :tag "Create special Gnuserv frame and use it" gnuserv-special-frame-function) (function :tag "Other")) :group 'gnuserv :group 'frames)
  1124.  
  1125. (autoload 'gnuserv-running-p "gnuserv" "\
  1126. Return non-nil if a gnuserv process is running from this XEmacs session." nil nil)
  1127.  
  1128. (autoload 'gnuserv-start "gnuserv" "\
  1129. Allow this Emacs process to be a server for client processes.
  1130. This starts a gnuserv communications subprocess through which
  1131. client \"editors\" (gnuclient and gnudoit) can send editing commands to 
  1132. this Emacs job.  See the gnuserv(1) manual page for more details.
  1133.  
  1134. Prefix arg means just kill any existing server communications subprocess." t nil)
  1135.  
  1136. ;;;***
  1137.  
  1138. ;;;### (autoloads (gopher-atpoint gopher) "gopher" "packages/gopher.el")
  1139.  
  1140. (autoload 'gopher "gopher" "\
  1141. Start a gopher session.  With C-u, prompt for a gopher server." t nil)
  1142.  
  1143. (autoload 'gopher-atpoint "gopher" "\
  1144. Try to interpret the text around point as a gopher bookmark, and dispatch
  1145. to that object." t nil)
  1146.  
  1147. ;;;***
  1148.  
  1149. ;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" "packages/hexl.el")
  1150.  
  1151. (autoload 'hexl-mode "hexl" "\
  1152. \\<hexl-mode-map>
  1153. A major mode for editing binary files in hex dump format.
  1154.  
  1155. This function automatically converts a buffer into the hexl format
  1156. using the function `hexlify-buffer'.
  1157.  
  1158. Each line in the buffer has an \"address\" (displayed in hexadecimal)
  1159. representing the offset into the file that the characters on this line
  1160. are at and 16 characters from the file (displayed as hexadecimal
  1161. values grouped every 16 bits) and as their ASCII values.
  1162.  
  1163. If any of the characters (displayed as ASCII characters) are
  1164. unprintable (control or meta characters) they will be replaced as
  1165. periods.
  1166.  
  1167. If `hexl-mode' is invoked with an argument the buffer is assumed to be
  1168. in hexl format.
  1169.  
  1170. A sample format:
  1171.  
  1172.   HEX ADDR: 0001 0203 0405 0607 0809 0a0b 0c0d 0e0f     ASCII-TEXT
  1173.   --------  ---- ---- ---- ---- ---- ---- ---- ----  ----------------
  1174.   00000000: 5468 6973 2069 7320 6865 786c 2d6d 6f64  This is hexl-mod
  1175.   00000010: 652e 2020 4561 6368 206c 696e 6520 7265  e.  Each line re
  1176.   00000020: 7072 6573 656e 7473 2031 3620 6279 7465  presents 16 byte
  1177.   00000030: 7320 6173 2068 6578 6164 6563 696d 616c  s as hexadecimal
  1178.   00000040: 2041 5343 4949 0a61 6e64 2070 7269 6e74   ASCII.and print
  1179.   00000050: 6162 6c65 2041 5343 4949 2063 6861 7261  able ASCII chara
  1180.   00000060: 6374 6572 732e 2020 416e 7920 636f 6e74  cters.  Any cont
  1181.   00000070: 726f 6c20 6f72 206e 6f6e 2d41 5343 4949  rol or non-ASCII
  1182.   00000080: 2063 6861 7261 6374 6572 730a 6172 6520   characters.are 
  1183.   00000090: 6469 7370 6c61 7965 6420 6173 2070 6572  displayed as per
  1184.   000000a0: 696f 6473 2069 6e20 7468 6520 7072 696e  iods in the prin
  1185.   000000b0: 7461 626c 6520 6368 6172 6163 7465 7220  table character 
  1186.   000000c0: 7265 6769 6f6e 2e0a                      region..
  1187.  
  1188. Movement is as simple as movement in a normal emacs text buffer.  Most
  1189. cursor movement bindings are the same (ie. Use \\[hexl-backward-char], \\[hexl-forward-char], \\[hexl-next-line], and \\[hexl-previous-line]
  1190. to move the cursor left, right, down, and up).
  1191.  
  1192. Advanced cursor movement commands (ala \\[hexl-beginning-of-line], \\[hexl-end-of-line], \\[hexl-beginning-of-buffer], and \\[hexl-end-of-buffer]) are
  1193. also supported.
  1194.  
  1195. There are several ways to change text in hexl mode:
  1196.  
  1197. ASCII characters (character between space (0x20) and tilde (0x7E)) are
  1198. bound to self-insert so you can simply type the character and it will
  1199. insert itself (actually overstrike) into the buffer.
  1200.  
  1201. \\[hexl-quoted-insert] followed by another keystroke allows you to insert the key even if
  1202. it isn't bound to self-insert.  An octal number can be supplied in place
  1203. of another key to insert the octal number's ASCII representation.
  1204.  
  1205. \\[hexl-insert-hex-char] will insert a given hexadecimal value (if it is between 0 and 0xFF)
  1206. into the buffer at the current point.
  1207.  
  1208. \\[hexl-insert-octal-char] will insert a given octal value (if it is between 0 and 0377)
  1209. into the buffer at the current point.
  1210.  
  1211. \\[hexl-insert-decimal-char] will insert a given decimal value (if it is between 0 and 255)
  1212. into the buffer at the current point.
  1213.  
  1214. \\[hexl-mode-exit] will exit hexl-mode.
  1215.  
  1216. Note: saving the file with any of the usual Emacs commands
  1217. will actually convert it back to binary format while saving.
  1218.  
  1219. You can use \\[hexl-find-file] to visit a file in hexl-mode.
  1220.  
  1221. \\[describe-bindings] for advanced commands." t nil)
  1222.  
  1223. (autoload 'hexl-find-file "hexl" "\
  1224. Edit file FILENAME in hexl-mode.
  1225. Switch to a buffer visiting file FILENAME, creating one in none exists." t nil)
  1226.  
  1227. (autoload 'hexlify-buffer "hexl" "\
  1228. Convert a binary buffer to hexl format.
  1229. This discards the buffer's undo information." t nil)
  1230.  
  1231. ;;;***
  1232.  
  1233. ;;;### (autoloads (hyper-apropos-popup-menu hyper-apropos-set-variable hyper-set-variable hyper-apropos-read-variable-symbol hyper-describe-function hyper-describe-variable hyper-describe-face hyper-describe-key-briefly hyper-describe-key hyper-apropos) "hyper-apropos" "packages/hyper-apropos.el")
  1234.  
  1235. (autoload 'hyper-apropos "hyper-apropos" "\
  1236. Display lists of functions and variables matching REGEXP
  1237. in buffer \"*Hyper Apropos*\".  If optional prefix arg is given, then the
  1238. value of `hyper-apropos-programming-apropos' is toggled for this search.
  1239. See also `hyper-apropos-mode'." t nil)
  1240.  
  1241. (autoload 'hyper-describe-key "hyper-apropos" nil t nil)
  1242.  
  1243. (autoload 'hyper-describe-key-briefly "hyper-apropos" nil t nil)
  1244.  
  1245. (autoload 'hyper-describe-face "hyper-apropos" "\
  1246. Describe face..
  1247. See also `hyper-apropos' and `hyper-describe-function'." t nil)
  1248.  
  1249. (autoload 'hyper-describe-variable "hyper-apropos" "\
  1250. Hypertext drop-in replacement for `describe-variable'.
  1251. See also `hyper-apropos' and `hyper-describe-function'." t nil)
  1252.  
  1253. (autoload 'hyper-describe-function "hyper-apropos" "\
  1254. Hypertext replacement for `describe-function'.  Unlike `describe-function'
  1255. in that the symbol under the cursor is the default if it is a function.
  1256. See also `hyper-apropos' and `hyper-describe-variable'." t nil)
  1257.  
  1258. (autoload 'hyper-apropos-read-variable-symbol "hyper-apropos" "\
  1259. Hypertext drop-in replacement for `describe-variable'.
  1260. See also `hyper-apropos' and `hyper-describe-function'." nil nil)
  1261.  
  1262. (define-obsolete-function-alias 'hypropos-read-variable-symbol 'hyper-apropos-read-variable-symbol)
  1263.  
  1264. (define-obsolete-function-alias 'hypropos-get-doc 'hyper-apropos-get-doc)
  1265.  
  1266. (autoload 'hyper-set-variable "hyper-apropos" nil t nil)
  1267.  
  1268. (autoload 'hyper-apropos-set-variable "hyper-apropos" "\
  1269. Interactively set the variable on the current line." t nil)
  1270.  
  1271. (define-obsolete-function-alias 'hypropos-set-variable 'hyper-apropos-set-variable)
  1272.  
  1273. (autoload 'hyper-apropos-popup-menu "hyper-apropos" nil t nil)
  1274.  
  1275. (define-obsolete-function-alias 'hypropos-popup-menu 'hyper-apropos-popup-menu)
  1276.  
  1277. ;;;***
  1278.  
  1279. ;;;### (autoloads (icomplete-minibuffer-setup icomplete-mode) "icomplete" "packages/icomplete.el")
  1280.  
  1281. (autoload 'icomplete-mode "icomplete" "\
  1282. Activate incremental minibuffer completion for this emacs session.
  1283. Deactivates with negative universal argument." t nil)
  1284.  
  1285. (autoload 'icomplete-minibuffer-setup "icomplete" "\
  1286. Run in minibuffer on activation to establish incremental completion.
  1287. Usually run by inclusion in `minibuffer-setup-hook'." nil nil)
  1288.  
  1289. ;;;***
  1290.  
  1291. ;;;### (autoloads (dired-do-igrep-find dired-do-igrep igrep-find-define igrep-find igrep-define igrep igrep-insinuate) "igrep" "packages/igrep.el")
  1292.  
  1293. (autoload 'igrep-insinuate "igrep" "\
  1294. Replace the `grep' functions with `igrep'." nil nil)
  1295.  
  1296. (autoload 'igrep "igrep" "\
  1297. *Run `grep` PROGRAM to match EXPRESSION in FILES.
  1298. The output is displayed in the *igrep* buffer, which \\[next-error] and
  1299. \\[compile-goto-error] parse to find each line of matched text.
  1300.  
  1301. PROGRAM may be nil, in which case it defaults to `igrep-program'.
  1302.  
  1303. EXPRESSION is automatically delimited by `igrep-expression-quote-char'.
  1304.  
  1305. FILES is either a file name pattern (expanded by the shell named by
  1306. `shell-file-name') or a list of file name patterns.
  1307.  
  1308. Optional OPTIONS is also passed to PROGRAM; it defaults to `igrep-options'.
  1309.  
  1310. If a prefix argument (\\[universal-argument]) is given when called interactively,
  1311. or if `igrep-read-options' is set, OPTIONS is read from the minibuffer.
  1312.  
  1313. If two prefix arguments (\\[universal-argument] \\[universal-argument]) are given when called interactively,
  1314. or if `igrep-read-multiple-files' is set, FILES is read from the minibuffer
  1315. multiple times.
  1316.  
  1317. If three prefix arguments (\\[universal-argument] \\[universal-argument] \\[universal-argument]) are given when called interactively,
  1318. or if `igrep-read-options' and `igrep-read-multiple-files' are set,
  1319. OPTIONS is read and FILES is read multiple times.
  1320.  
  1321. If `igrep-find' is non-nil, the directory or directories
  1322. containing FILES is recursively searched for files whose name matches
  1323. the file name component of FILES (and whose contents match
  1324. EXPRESSION)." t nil)
  1325.  
  1326. (autoload 'igrep-define "igrep" "\
  1327. Define ANALOGUE-COMMAND as an `igrep' analogue command.
  1328. Optional (VARIABLE VALUE) arguments specify temporary bindings for the command." nil 'macro)
  1329.  
  1330. (autoload 'igrep-find "igrep" "\
  1331. *Run `grep` via `find`; see \\[igrep] and `igrep-find'.
  1332. All arguments (including prefix arguments, when called interactively)
  1333. are handled by `igrep'." t nil)
  1334.  
  1335. (autoload 'igrep-find-define "igrep" "\
  1336. Define ANALOGUE-COMMAND-find as an `igrep' analogue `find` command.
  1337. Optional (VARIABLE VALUE) arguments specify temporary bindings for the command." nil 'macro)
  1338.  
  1339. (autoload 'dired-do-igrep "igrep" "\
  1340. *Run `grep` PROGRAM to match EXPRESSION (with optional OPTIONS)
  1341. on the marked (or next prefix ARG) files." t nil)
  1342.  
  1343. (autoload 'dired-do-igrep-find "igrep" "\
  1344. *Run `grep` PROGRAM to match EXPRESSION (with optional OPTIONS)
  1345. on the marked (or next prefix ARG) directories." t nil)
  1346.  
  1347. ;;;***
  1348.  
  1349. ;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-query info) "info" "packages/info.el")
  1350.  
  1351. (autoload 'info "info" "\
  1352. Enter Info, the documentation browser.
  1353. Optional argument FILE specifies the file to examine;
  1354. the default is the top-level directory of Info.
  1355.  
  1356. In interactive use, a prefix argument directs this command
  1357. to read a file name from the minibuffer." t nil)
  1358.  
  1359. (autoload 'Info-query "info" "\
  1360. Enter Info, the documentation browser.  Prompt for name of Info file." t nil)
  1361.  
  1362. (autoload 'Info-goto-node "info" "\
  1363. Go to info node named NAME.  Give just NODENAME or (FILENAME)NODENAME.
  1364. Actually, the following interpretations of NAME are tried in order:
  1365.     (FILENAME)NODENAME
  1366.     (FILENAME)     (using Top node)
  1367.     NODENAME       (in current file)
  1368.     TAGNAME        (see below)
  1369.     FILENAME       (using Top node)
  1370. where TAGNAME is a string that appears in quotes: \"TAGNAME\", in an
  1371. annotation for any node of any file.  (See `a' and `x' commands.)" t nil)
  1372.  
  1373. (autoload 'Info-visit-file "info" "\
  1374. Directly visit an info file." t nil)
  1375.  
  1376. (autoload 'Info-search "info" "\
  1377. Search for REGEXP, starting from point, and select node it's found in." t nil)
  1378.  
  1379. (autoload 'Info-emacs-command "info" "\
  1380. Look up an Emacs command in the Emacs manual in the Info system.
  1381. This command is designed to be used whether you are already in Info or not." t nil)
  1382.  
  1383. (autoload 'Info-goto-emacs-command-node "info" "\
  1384. Look up an Emacs command in the Emacs manual in the Info system.
  1385. This command is designed to be used whether you are already in Info or not." t nil)
  1386.  
  1387. (autoload 'Info-goto-emacs-key-command-node "info" "\
  1388. Look up an Emacs key sequence in the Emacs manual in the Info system.
  1389. This command is designed to be used whether you are already in Info or not." t nil)
  1390.  
  1391. (autoload 'Info-emacs-key "info" "\
  1392. Look up an Emacs key sequence in the Emacs manual in the Info system.
  1393. This command is designed to be used whether you are already in Info or not." t nil)
  1394.  
  1395. (autoload 'Info-elisp-ref "info" "\
  1396. Look up an Emacs Lisp function in the Elisp manual in the Info system.
  1397. This command is designed to be used whether you are already in Info or not." t nil)
  1398.  
  1399. ;;;***
  1400.  
  1401. ;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) "informat" "packages/informat.el")
  1402.  
  1403. (autoload 'Info-tagify "informat" "\
  1404. Create or update Info-file tag table in current buffer." t nil)
  1405.  
  1406. (autoload 'Info-split "informat" "\
  1407. Split an info file into an indirect file plus bounded-size subfiles.
  1408. Each subfile will be up to 50,000 characters plus one node.
  1409.  
  1410. To use this command, first visit a large Info file that has a tag
  1411. table.  The buffer is modified into a (small) indirect info file which
  1412. should be saved in place of the original visited file.
  1413.  
  1414. The subfiles are written in the same directory the original file is
  1415. in, with names generated by appending `-' and a number to the original
  1416. file name.  The indirect file still functions as an Info file, but it
  1417. contains just the tag table and a directory of subfiles." t nil)
  1418.  
  1419. (autoload 'Info-validate "informat" "\
  1420. Check current buffer for validity as an Info file.
  1421. Check that every node pointer points to an existing node." t nil)
  1422.  
  1423. (autoload 'batch-info-validate "informat" "\
  1424. Runs `Info-validate' on the files remaining on the command line.
  1425. Must be used only with -batch, and kills Emacs on completion.
  1426. Each file will be processed even if an error occurred previously.
  1427. For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\"" nil nil)
  1428.  
  1429. ;;;***
  1430.  
  1431. ;;;### (autoloads (ispell-message ispell-minor-mode ispell-complete-word-interior-frag ispell-complete-word ispell-continue ispell-buffer ispell-region ispell-change-dictionary ispell-kill-ispell ispell-help ispell-word) "ispell" "packages/ispell.el")
  1432.  
  1433. (defcustom ispell-personal-dictionary nil "*File name of your personal spelling dictionary, or nil.\nIf nil, the default personal dictionary, \"~/.ispell_DICTNAME\" is used,\nwhere DICTNAME is the name of your default dictionary." :type 'file :group 'ispell)
  1434.  
  1435. (defvar ispell-dictionary-alist-1 '((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil) ("american" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "american") nil) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex") ("deutsch8" "[a-zA-Z─╓▄Σ÷▀ⁿ]" "[^a-zA-Z─╓▄Σ÷▀ⁿ]" "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1) ("nederlands" "[A-Za-z└-┼╟╚-╧╥-╓┘-▄α-στΦ-∩±≥-÷∙-ⁿ]" "[^A-Za-z└-┼╟╚-╧╥-╓┘-▄α-στΦ-∩±≥-÷∙-ⁿ]" "[']" t ("-C") nil iso-8859-1) ("nederlands8" "[A-Za-z└-┼╟╚-╧╥-╓┘-▄α-στΦ-∩±≥-÷∙-ⁿ]" "[^A-Za-z└-┼╟╚-╧╥-╓┘-▄α-στΦ-∩±≥-÷∙-ⁿ]" "[']" t ("-C") nil iso-8859-1)))
  1436.  
  1437. (defvar ispell-dictionary-alist-2 '(("svenska" "[A-Za-z}{|\\133\\135\\\\]" "[^A-Za-z}{|\\133\\135\\\\]" "[']" nil ("-C") nil) ("svenska8" "[A-Za-zσΣ÷┼─÷]" "[^A-Za-zσΣ÷┼─÷]" "[']" nil ("-C" "-d" "svenska") "~list" iso-8859-1) ("norsk" "[A-Za-zΘµ°σ╔╞╪┼]" "[^A-Za-zΘµ°σ╔╞╪┼]" "[']" nil ("-C" "-d" "norsk") "~list" iso-8859-1) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil) ("francais" "[A-Za-z└┬╞╟╚╔╩╦╬╧╘┘█▄αΓτΦΘΩδε∩⌠∙√ⁿ]" "[^A-Za-z└┬╞╟╚╔╩╦╬╧╘┘█▄αΓτΦΘΩδε∩⌠∙√ⁿ]" "[---']" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z└┬╞╟╚╔╩╦╬╧╘┘█▄αΓτΦΘΩδε∩⌠∙√ⁿ\\]" "[^A-Za-z└┬╞╟╚╔╩╦╬╧╘┘█▄αΓτΦΘΩδε∩⌠∙√ⁿ\\]" "[---'^`\"]" t nil "~tex" iso-8859-1) ("italiano" "[A-Za-z└╚╔╠═╬╥┘┌αΦΘ∞φε≥∙·]" "[^A-Za-z└╚╔╠═╬╥┘┌αΦΘ∞φε≥∙·]" "[']" t ("-d" "italiano") "~list") ("dansk" "[A-Z╞╪┼a-zµ°σ]" "[^A-Z╞╪┼a-zµ°σ]" "[']" nil ("-C") nil iso-8859-1)))
  1438.  
  1439. (defvar ispell-dictionary-alist (append ispell-dictionary-alist-1 ispell-dictionary-alist-2) "\
  1440. An alist of dictionaries and their associated parameters.
  1441.  
  1442. Each element of this list is also a list:
  1443.  
  1444. \(DICTIONARY-NAME CASECHARS NOT-CASECHARS OTHERCHARS MANY-OTHERCHARS-P
  1445.         ISPELL-ARGS EXTENDED-CHARACTER-MODE CODING-SYSTEM)
  1446.  
  1447. DICTIONARY-NAME is a possible value of variable `ispell-dictionary', nil
  1448. means the default dictionary.
  1449.  
  1450. CASECHARS is a regular expression of valid characters that comprise a
  1451. word.
  1452.  
  1453. NOT-CASECHARS is the opposite regexp of CASECHARS.
  1454.  
  1455. OTHERCHARS are characters in the NOT-CASECHARS set but which can be used to
  1456. construct words in some special way.  If OTHERCHARS characters follow and
  1457. precede characters from CASECHARS, they are parsed as part of a word,
  1458. otherwise they become word-breaks.  As an example in English, assume the
  1459. set ['] (as a regular expression) for OTHERCHARS.  Then \"they're\" and
  1460. \"Steven's\" are parsed as single words including the \"'\" character, but
  1461. \"Stevens'\" does not include the quote character as part of the word.
  1462. If you want OTHERCHARS to be empty, use nil.
  1463. Hint: regexp syntax requires the hyphen to be declared first here.
  1464.  
  1465. MANY-OTHERCHARS-P is non-nil when multiple OTHERCHARS are allowed in a word.
  1466. Otherwise only a single OTHERCHARS character is allowed to be part of any
  1467. single word.
  1468.  
  1469. ISPELL-ARGS is a list of additional arguments passed to the ispell
  1470. subprocess.
  1471.  
  1472. EXTENDED-CHARACTER-MODE should be used when dictionaries are used which
  1473. have been configured in an Ispell affix file.  (For example, umlauts
  1474. can be encoded as \\\"a, a\\\", \"a, ...)  Defaults are ~tex and ~nroff
  1475. in English.  This has the same effect as the command-line `-T' option.
  1476. The buffer Major Mode controls Ispell's parsing in tex or nroff mode,
  1477. but the dictionary can control the extended character mode.
  1478. Both defaults can be overruled in a buffer-local fashion. See
  1479. `ispell-parsing-keyword' for details on this.
  1480.  
  1481. CODING-SYSTEM is the coding system to be used for the ispell process
  1482. and for decoding CASECHARS, NOT-CASECHARS and OTHERCHARS.
  1483.  
  1484. Note that the CASECHARS and OTHERCHARS slots of the alist should
  1485. contain the same character set as casechars and otherchars in the
  1486. language.aff file (e.g., english.aff).")
  1487.  
  1488. (defvar ispell-menu-map nil "\
  1489. Key map for ispell menu")
  1490.  
  1491. (defvar ispell-menu-xemacs nil "\
  1492. Spelling menu for XEmacs.")
  1493.  
  1494. (defconst ispell-menu-map-needed (and (not ispell-menu-map) (string-lessp "19" emacs-version) (not (string-match "XEmacs" emacs-version))))
  1495.  
  1496. (if ispell-menu-map-needed (let ((dicts (reverse (cons (cons "default" nil) ispell-dictionary-alist))) name) (setq ispell-menu-map (make-sparse-keymap "Spell")) (while dicts (setq name (car (car dicts)) dicts (cdr dicts)) (if (stringp name) (define-key ispell-menu-map (vector (intern name)) (cons (concat "Select " (capitalize name)) (list 'lambda nil '(interactive) (list 'ispell-change-dictionary name))))))))
  1497.  
  1498. (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-change-dictionary] '("Change Dictionary" . ispell-change-dictionary)) (define-key ispell-menu-map [ispell-kill-ispell] '("Kill Process" . ispell-kill-ispell)) (define-key ispell-menu-map [ispell-pdict-save] '("Save Dictionary" lambda nil (interactive) (ispell-pdict-save t t))) (define-key ispell-menu-map [ispell-complete-word] '("Complete Word" . ispell-complete-word)) (define-key ispell-menu-map [ispell-complete-word-interior-frag] '("Complete Word Frag" . ispell-complete-word-interior-frag))))
  1499.  
  1500. (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-continue] '("Continue Check" . ispell-continue)) (define-key ispell-menu-map [ispell-word] '("Check Word" . ispell-word)) (define-key ispell-menu-map [ispell-region] '("Check Region" . ispell-region)) (define-key ispell-menu-map [ispell-buffer] '("Check Buffer" . ispell-buffer))))
  1501.  
  1502. (if ispell-menu-map-needed (progn (define-key ispell-menu-map [ispell-message] '("Check Message" . ispell-message)) (define-key ispell-menu-map [ispell-help] '("Help" lambda nil (interactive) (describe-function 'ispell-help))) (put 'ispell-region 'menu-enable 'mark-active) (fset 'ispell-menu-map (symbol-value 'ispell-menu-map))))
  1503.  
  1504. (defvar ispell-local-pdict ispell-personal-dictionary "\
  1505. A buffer local variable containing the current personal dictionary.
  1506. If non-nil, the value must be a string, which is a file name.
  1507.  
  1508. If you specify a personal dictionary for the current buffer which is
  1509. different from the current personal dictionary, the effect is similar
  1510. to calling \\[ispell-change-dictionary].  This variable is automatically
  1511. set when defined in the file with either `ispell-pdict-keyword' or the
  1512. local variable syntax.")
  1513.  
  1514. (define-key global-map [(meta ?\$)] 'ispell-word)
  1515.  
  1516. (autoload 'ispell-word "ispell" "\
  1517. Check spelling of word under or before the cursor.
  1518. If the word is not found in dictionary, display possible corrections
  1519. in a window allowing you to choose one.
  1520.  
  1521. With a prefix argument (or if CONTINUE is non-nil),
  1522. resume interrupted spell-checking of a buffer or region.
  1523.  
  1524. If optional argument FOLLOWING is non-nil or if `ispell-following-word'
  1525. is non-nil when called interactively, then the following word
  1526. \(rather than preceding) is checked when the cursor is not over a word.
  1527. When the optional argument QUIETLY is non-nil or `ispell-quietly' is non-nil
  1528. when called interactively, non-corrective messages are suppressed.
  1529.  
  1530. Word syntax described by `ispell-dictionary-alist' (which see).
  1531.  
  1532. This will check or reload the dictionary.  Use \\[ispell-change-dictionary]
  1533. or \\[ispell-region] to update the Ispell process." t nil)
  1534.  
  1535. (autoload 'ispell-help "ispell" "\
  1536. Display a list of the options available when a misspelling is encountered.
  1537.  
  1538. Selections are:
  1539.  
  1540. DIGIT: Replace the word with a digit offered in the *Choices* buffer.
  1541. SPC:   Accept word this time.
  1542. `i':   Accept word and insert into private dictionary.
  1543. `a':   Accept word for this session.
  1544. `A':   Accept word and place in `buffer-local dictionary'.
  1545. `r':   Replace word with typed-in value.  Rechecked.
  1546. `R':   Replace word with typed-in value. Query-replaced in buffer. Rechecked.
  1547. `?':   Show these commands.
  1548. `x':   Exit spelling buffer.  Move cursor to original point.
  1549. `X':   Exit spelling buffer.  Leaves cursor at the current point, and permits
  1550.         the aborted check to be completed later.
  1551. `q':   Quit spelling session (Kills ispell process).
  1552. `l':   Look up typed-in replacement in alternate dictionary.  Wildcards okay.
  1553. `u':   Like `i', but the word is lower-cased first.
  1554. `m':   Like `i', but allows one to include dictionary completion information.
  1555. `C-l':  redraws screen
  1556. `C-r':  recursive edit
  1557. `C-z':  suspend emacs or iconify frame" nil nil)
  1558.  
  1559. (autoload 'ispell-kill-ispell "ispell" "\
  1560. Kill current Ispell process (so that you may start a fresh one).
  1561. With NO-ERROR, just return non-nil if there was no Ispell running." t nil)
  1562.  
  1563. (autoload 'ispell-change-dictionary "ispell" "\
  1564. Change `ispell-dictionary' (q.v.) and kill old Ispell process.
  1565. A new one will be started as soon as necessary.
  1566.  
  1567. By just answering RET you can find out what the current dictionary is.
  1568.  
  1569. With prefix argument, set the default directory." t nil)
  1570.  
  1571. (autoload 'ispell-region "ispell" "\
  1572. Interactively check a region for spelling errors." t nil)
  1573.  
  1574. (autoload 'ispell-buffer "ispell" "\
  1575. Check the current buffer for spelling errors interactively." t nil)
  1576.  
  1577. (autoload 'ispell-continue "ispell" nil t nil)
  1578.  
  1579. (autoload 'ispell-complete-word "ispell" "\
  1580. Look up word before or under point in dictionary (see lookup-words command)
  1581. and try to complete it.  If optional INTERIOR-FRAG is non-nil then the word
  1582. may be a character sequence inside of a word.
  1583.  
  1584. Standard ispell choices are then available." t nil)
  1585.  
  1586. (autoload 'ispell-complete-word-interior-frag "ispell" "\
  1587. Completes word matching character sequence inside a word." t nil)
  1588.  
  1589. (autoload 'ispell-minor-mode "ispell" "\
  1590. Toggle Ispell minor mode.
  1591. With prefix arg, turn Ispell minor mode on iff arg is positive.
  1592.  
  1593. In Ispell minor mode, pressing SPC or RET
  1594. warns you if the previous word is incorrectly spelled." t nil)
  1595.  
  1596. (autoload 'ispell-message "ispell" "\
  1597. Check the spelling of a mail message or news post.
  1598. Don't check spelling of message headers except the Subject field.
  1599. Don't check included messages.
  1600.  
  1601. To abort spell checking of a message region and send the message anyway,
  1602. use the `x' or `q' command.  (Any subsequent regions will be checked.)
  1603. The `X' command aborts the message send so that you can edit the buffer.
  1604.  
  1605. To spell-check whenever a message is sent, include the appropriate lines
  1606. in your .emacs file:
  1607.    (add-hook 'message-send-hook 'ispell-message)
  1608.    (add-hook 'mail-send-hook  'ispell-message)
  1609.    (add-hook 'mh-before-send-letter-hook 'ispell-message)
  1610.  
  1611. You can bind this to the key C-c i in GNUS or mail by adding to
  1612. `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression:
  1613.    (function (lambda () (local-set-key \"\\C-ci\" 'ispell-message)))" t nil)
  1614.  
  1615. ;;;***
  1616.  
  1617. ;;;### (autoloads (iswitchb-buffer-other-frame iswitchb-display-buffer iswitchb-buffer-other-window iswitchb-buffer iswitchb-default-keybindings) "iswitchb" "packages/iswitchb.el")
  1618.  
  1619. (autoload 'iswitchb-default-keybindings "iswitchb" "\
  1620. Set up default keybindings for `iswitchb-buffer'.
  1621. Call this function to override the normal bindings." t nil)
  1622.  
  1623. (autoload 'iswitchb-buffer "iswitchb" "\
  1624. Switch to another buffer.
  1625.  
  1626. The buffer name is selected interactively by typing a substring.  The
  1627. buffer is displayed according to `iswitchb-default-method' -- the
  1628. default is to show it in the same window, unless it is already visible
  1629. in another frame.
  1630. For details of keybindings, do `\\[describe-function] iswitchb'." t nil)
  1631.  
  1632. (autoload 'iswitchb-buffer-other-window "iswitchb" "\
  1633. Switch to another buffer and show it in another window.
  1634. The buffer name is selected interactively by typing a substring.
  1635. For details of keybindings, do `\\[describe-function] iswitchb'." t nil)
  1636.  
  1637. (autoload 'iswitchb-display-buffer "iswitchb" "\
  1638. Display a buffer in another window but don't select it.
  1639. The buffer name is selected interactively by typing a substring.
  1640. For details of keybindings, do `\\[describe-function] iswitchb'." t nil)
  1641.  
  1642. (autoload 'iswitchb-buffer-other-frame "iswitchb" "\
  1643. Switch to another buffer and show it in another frame.
  1644. The buffer name is selected interactively by typing a substring.
  1645. For details of keybindings, do `\\[describe-function] iswitchb'." t nil)
  1646.  
  1647. ;;;***
  1648.  
  1649. ;;;### (autoloads (jka-compr-install toggle-auto-compression jka-compr-load) "jka-compr" "packages/jka-compr.el")
  1650.  
  1651. (autoload 'jka-compr-load "jka-compr" "\
  1652. Documented as original." nil nil)
  1653. (defun auto-compression-mode (&optional arg)
  1654. "\
  1655. Toggle automatic file compression and uncompression.
  1656. With prefix argument ARG, turn auto compression on if positive, else off.
  1657. Returns the new status of auto compression (non-nil means on)."
  1658. (interactive "P")
  1659. (if (not (fboundp 'jka-compr-installed-p))
  1660. (progn
  1661. (require 'jka-compr)
  1662. ;; That turned the mode on, so make it initially off.
  1663. (toggle-auto-compression)))
  1664. (toggle-auto-compression arg t))
  1665.  
  1666. (autoload 'toggle-auto-compression "jka-compr" "\
  1667. Toggle automatic file compression and uncompression.
  1668. With prefix argument ARG, turn auto compression on if positive, else off.
  1669. Returns the new status of auto compression (non-nil means on).
  1670. If the argument MESSAGE is non-nil, it means to print a message
  1671. saying whether the mode is now on or off." t nil)
  1672.  
  1673. (autoload 'jka-compr-install "jka-compr" "\
  1674. Install jka-compr.
  1675. This adds entries to `file-name-handler-alist' and `auto-mode-alist'
  1676. and `inhibit-first-line-modes-suffixes'." nil nil)
  1677.  
  1678. ;;;***
  1679.  
  1680. ;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock" "packages/lazy-lock.el")
  1681.  
  1682. (defvar lazy-lock-mode nil)
  1683.  
  1684. (autoload 'lazy-lock-mode "lazy-lock" "\
  1685. Toggle Lazy Lock mode.
  1686. With arg, turn Lazy Lock mode on if and only if arg is positive and the buffer
  1687. is at least `lazy-lock-minimum-size' characters long.
  1688.  
  1689. When Lazy Lock mode is enabled, fontification is demand-driven and stealthy:
  1690.  
  1691.  - Fontification occurs in visible parts of buffers when necessary.
  1692.    Occurs if there is no input after pausing for `lazy-lock-continuity-time'.
  1693.  
  1694.  - Fontification occurs in invisible parts when Emacs has been idle.
  1695.    Occurs if there is no input after pausing for `lazy-lock-stealth-time'.
  1696.  
  1697. If `lazy-lock-hide-invisible' is non-nil, text is not displayed until it is
  1698. fontified, otherwise it is displayed in `lazy-lock-invisible-foreground'.
  1699.  
  1700. See also variables `lazy-lock-walk-windows' and `lazy-lock-ignore-commands' for
  1701. window (scroll) fontification, and `lazy-lock-stealth-lines',
  1702. `lazy-lock-stealth-nice' and `lazy-lock-stealth-verbose' for stealth
  1703. fontification.
  1704.  
  1705. Use \\[lazy-lock-submit-bug-report] to send bug reports or feedback." t nil)
  1706.  
  1707. (autoload 'turn-on-lazy-lock "lazy-lock" "\
  1708. Unconditionally turn on Lazy Lock mode." nil nil)
  1709.  
  1710. (add-minor-mode 'lazy-lock-mode " Lazy")
  1711.  
  1712. ;;;***
  1713.  
  1714. ;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "packages/ledit.el")
  1715.  
  1716. (defconst ledit-save-files t "\
  1717. *Non-nil means Ledit should save files before transferring to Lisp.")
  1718.  
  1719. (defconst ledit-go-to-lisp-string "%?lisp" "\
  1720. *Shell commands to execute to resume Lisp job.")
  1721.  
  1722. (defconst ledit-go-to-liszt-string "%?liszt" "\
  1723. *Shell commands to execute to resume Lisp compiler job.")
  1724.  
  1725. (autoload 'ledit-mode "ledit" "\
  1726. \\<ledit-mode-map>Major mode for editing text and stuffing it to a Lisp job.
  1727. Like Lisp mode, plus these special commands:
  1728.   \\[ledit-save-defun]    -- record defun at or after point
  1729.        for later transmission to Lisp job.
  1730.   \\[ledit-save-region] -- record region for later transmission to Lisp job.
  1731.   \\[ledit-go-to-lisp] -- transfer to Lisp job and transmit saved text.
  1732.   \\[ledit-go-to-liszt] -- transfer to Liszt (Lisp compiler) job
  1733.        and transmit saved text.
  1734. \\{ledit-mode-map}
  1735. To make Lisp mode automatically change to Ledit mode,
  1736. do (setq lisp-mode-hook 'ledit-from-lisp-mode)" t nil)
  1737.  
  1738. (autoload 'ledit-from-lisp-mode "ledit" nil nil nil)
  1739.  
  1740. ;;;***
  1741.  
  1742. ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer) "lpr" "packages/lpr.el")
  1743.  
  1744. (defcustom lpr-switches nil "*List of strings to pass as extra options for the printer program.\nSee `lpr-command'." :type '(repeat (string :tag "Argument")) :group 'lpr)
  1745.  
  1746. (defcustom lpr-command (if (memq system-type '(usg-unix-v dgux hpux irix)) "lp" "lpr") "*Name of program for printing a file." :type 'string :group 'lpr)
  1747.  
  1748. (autoload 'lpr-buffer "lpr" "\
  1749. Print buffer contents as with Unix command `lpr'.
  1750. `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
  1751.  
  1752. (autoload 'print-buffer "lpr" "\
  1753. Print buffer contents as with Unix command `lpr -p'.
  1754. `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
  1755.  
  1756. (autoload 'lpr-region "lpr" "\
  1757. Print region contents as with Unix command `lpr'.
  1758. `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
  1759.  
  1760. (autoload 'print-region "lpr" "\
  1761. Print region contents as with Unix command `lpr -p'.
  1762. `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
  1763.  
  1764. ;;;***
  1765.  
  1766. ;;;### (autoloads (make-command-summary) "makesum" "packages/makesum.el")
  1767.  
  1768. (autoload 'make-command-summary "makesum" "\
  1769. Make a summary of current key bindings in the buffer *Summary*.
  1770. Previous contents of that buffer are killed first." t nil)
  1771.  
  1772. ;;;***
  1773.  
  1774. ;;;### (autoloads (manual-entry) "man" "packages/man.el")
  1775.  
  1776. (autoload 'manual-entry "man" "\
  1777. Display the Unix manual entry (or entries) for TOPIC." t nil)
  1778.  
  1779. ;;;***
  1780.  
  1781. ;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body metamail-interpret-header) "metamail" "packages/metamail.el")
  1782.  
  1783. (autoload 'metamail-interpret-header "metamail" "\
  1784. Interpret a header part of a MIME message in current buffer.
  1785. Its body part is not interpreted at all." t nil)
  1786.  
  1787. (autoload 'metamail-interpret-body "metamail" "\
  1788. Interpret a body part of a MIME message in current buffer.
  1789. Optional argument VIEWMODE specifies the value of the
  1790. EMACS_VIEW_MODE environment variable (defaulted to 1).
  1791. Optional argument NODISPLAY non-nil means buffer is not
  1792. redisplayed as output is inserted.
  1793. Its header part is not interpreted at all." t nil)
  1794.  
  1795. (autoload 'metamail-buffer "metamail" "\
  1796. Process current buffer through `metamail'.
  1797. Optional argument VIEWMODE specifies the value of the
  1798. EMACS_VIEW_MODE environment variable (defaulted to 1).
  1799. Optional argument BUFFER specifies a buffer to be filled (nil
  1800. means current).
  1801. Optional argument NODISPLAY non-nil means buffer is not
  1802. redisplayed as output is inserted." t nil)
  1803.  
  1804. (autoload 'metamail-region "metamail" "\
  1805. Process current region through 'metamail'.
  1806. Optional argument VIEWMODE specifies the value of the
  1807. EMACS_VIEW_MODE environment variable (defaulted to 1).
  1808. Optional argument BUFFER specifies a buffer to be filled (nil
  1809. means current).
  1810. Optional argument NODISPLAY non-nil means buffer is not
  1811. redisplayed as output is inserted." t nil)
  1812.  
  1813. ;;;***
  1814.  
  1815. ;;;### (autoloads (blink-paren paren-set-mode) "paren" "packages/paren.el")
  1816.  
  1817. (defcustom paren-mode nil "*Sets the style of parenthesis highlighting.\nValid values are nil, `blink-paren', `paren', and `sexp'.\n  nil        no parenthesis highlighting.\n  blink-paren    causes the matching paren to blink.\n  paren        causes the matching paren to be highlighted but not to blink.\n  sexp        whole expression enclosed by the local paren at its mate.\n  nested    (not yet implemented) use variable shading to see the\n        nesting of an expression.  Also groks regular expressions\n        and shell quoting.\n\nThis variable is global by default, but you can make it buffer-local and\nhighlight parentheses differently in different major modes." :type '(radio (const :tag "None (default)" nil) (const :tag "Blinking Paren" blink-paren) (const :tag "Highlighted Paren" paren) (const :tag "Highlighted Expression" sexp)) :set (lambda (symbol value) (paren-set-mode value)) :initialize 'custom-initialize-default :require 'paren :group 'paren-matching)
  1818.  
  1819. (autoload 'paren-set-mode "paren" "\
  1820. Cycles through possible values for `paren-mode', force off with negative arg.
  1821. When called from lisp, a symbolic value for `paren-mode' can be passed directly.
  1822. See also `paren-mode' and `paren-highlight'." t nil)
  1823.  
  1824. (make-obsolete 'blink-paren 'paren-set-mode)
  1825.  
  1826. (autoload 'blink-paren "paren" "\
  1827. Obsolete.  Use `paren-set-mode' instead." t nil)
  1828.  
  1829. ;;;***
  1830.  
  1831. ;;;### (autoloads (pending-delete-mode turn-off-pending-delete turn-on-pending-delete) "pending-del" "packages/pending-del.el")
  1832.  
  1833. (autoload 'turn-on-pending-delete "pending-del" "\
  1834. Turn on pending delete minor mode unconditionally." t nil)
  1835.  
  1836. (autoload 'turn-off-pending-delete "pending-del" "\
  1837. Turn off pending delete minor mode unconditionally." t nil)
  1838.  
  1839. (autoload 'pending-delete-mode "pending-del" "\
  1840. Toggle Pending Delete minor mode.
  1841. When the pending delete is on, typed text replaces the selection.
  1842. With a positive argument, turns it on.
  1843. With a non-positive argument, turns it off." t nil)
  1844.  
  1845. (define-obsolete-function-alias 'pending-delete-on 'turn-on-pending-delete)
  1846.  
  1847. (define-obsolete-function-alias 'pending-delete-off 'turn-off-pending-delete)
  1848.  
  1849. (define-compatible-function-alias 'delete-selection-mode 'pending-delete-mode)
  1850.  
  1851. (defalias 'pending-delete 'pending-delete-mode)
  1852.  
  1853. ;;;***
  1854.  
  1855. ;;;### (autoloads (ps-setup ps-nb-pages-region ps-nb-pages-buffer ps-line-lengths ps-despool ps-spool-region-with-faces ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces ps-print-buffer) "ps-print" "packages/ps-print.el")
  1856.  
  1857. (defcustom ps-paper-type 'letter "*Specifies the size of paper to format for.\nShould be one of the paper types defined in `ps-page-dimensions-database', for\nexample `letter', `legal' or `a4'." :type '(symbol :validate (lambda (wid) (if (assq (widget-value wid) ps-page-dimensions-database) nil (widget-put wid :error "Unknown paper size") wid))) :group 'ps-print)
  1858.  
  1859. (defcustom ps-print-color-p (or (fboundp 'x-color-values) (fboundp 'color-instance-rgb-components)) "*If non-nil, print the buffer's text in color." :type 'boolean :group 'ps-print-color)
  1860.  
  1861. (autoload 'ps-print-buffer "ps-print" "\
  1862. Generate and print a PostScript image of the buffer.
  1863.  
  1864. When called with a numeric prefix argument (C-u), prompts the user for
  1865. the name of a file to save the PostScript image in, instead of sending
  1866. it to the printer.
  1867.  
  1868. More specifically, the FILENAME argument is treated as follows: if it
  1869. is nil, send the image to the printer.  If FILENAME is a string, save
  1870. the PostScript image in a file with that name.  If FILENAME is a
  1871. number, prompt the user for the name of the file to save in." t nil)
  1872.  
  1873. (autoload 'ps-print-buffer-with-faces "ps-print" "\
  1874. Generate and print a PostScript image of the buffer.
  1875. Like `ps-print-buffer', but includes font, color, and underline
  1876. information in the generated image.  This command works only if you
  1877. are using a window system, so it has a way to determine color values." t nil)
  1878.  
  1879. (autoload 'ps-print-region "ps-print" "\
  1880. Generate and print a PostScript image of the region.
  1881. Like `ps-print-buffer', but prints just the current region." t nil)
  1882.  
  1883. (autoload 'ps-print-region-with-faces "ps-print" "\
  1884. Generate and print a PostScript image of the region.
  1885. Like `ps-print-region', but includes font, color, and underline
  1886. information in the generated image.  This command works only if you
  1887. are using a window system, so it has a way to determine color values." t nil)
  1888.  
  1889. (autoload 'ps-spool-buffer "ps-print" "\
  1890. Generate and spool a PostScript image of the buffer.
  1891. Like `ps-print-buffer' except that the PostScript image is saved in a
  1892. local buffer to be sent to the printer later.
  1893.  
  1894. Use the command `ps-despool' to send the spooled images to the printer." t nil)
  1895.  
  1896. (autoload 'ps-spool-buffer-with-faces "ps-print" "\
  1897. Generate and spool a PostScript image of the buffer.
  1898. Like `ps-spool-buffer', but includes font, color, and underline
  1899. information in the generated image.  This command works only if you
  1900. are using a window system, so it has a way to determine color values.
  1901.  
  1902. Use the command `ps-despool' to send the spooled images to the printer." t nil)
  1903.  
  1904. (autoload 'ps-spool-region "ps-print" "\
  1905. Generate a PostScript image of the region and spool locally.
  1906. Like `ps-spool-buffer', but spools just the current region.
  1907.  
  1908. Use the command `ps-despool' to send the spooled images to the printer." t nil)
  1909.  
  1910. (autoload 'ps-spool-region-with-faces "ps-print" "\
  1911. Generate a PostScript image of the region and spool locally.
  1912. Like `ps-spool-region', but includes font, color, and underline
  1913. information in the generated image.  This command works only if you
  1914. are using a window system, so it has a way to determine color values.
  1915.  
  1916. Use the command `ps-despool' to send the spooled images to the printer." t nil)
  1917.  
  1918. (autoload 'ps-despool "ps-print" "\
  1919. Send the spooled PostScript to the printer.
  1920.  
  1921. When called with a numeric prefix argument (C-u), prompt the user for
  1922. the name of a file to save the spooled PostScript in, instead of sending
  1923. it to the printer.
  1924.  
  1925. More specifically, the FILENAME argument is treated as follows: if it
  1926. is nil, send the image to the printer.  If FILENAME is a string, save
  1927. the PostScript image in a file with that name.  If FILENAME is a
  1928. number, prompt the user for the name of the file to save in." t nil)
  1929.  
  1930. (autoload 'ps-line-lengths "ps-print" "\
  1931. *Display the correspondence between a line length and a font size,
  1932. using the current ps-print setup.
  1933. Try: pr -t file | awk '{printf \"%3d %s
  1934. \", length($0), $0}' | sort -r | head" t nil)
  1935.  
  1936. (autoload 'ps-nb-pages-buffer "ps-print" "\
  1937. *Display an approximate correspondence between a font size and the number
  1938. of pages the current buffer would require to print
  1939. using the current ps-print setup." t nil)
  1940.  
  1941. (autoload 'ps-nb-pages-region "ps-print" "\
  1942. *Display an approximate correspondence between a font size and the number
  1943. of pages the current region would require to print
  1944. using the current ps-print setup." t nil)
  1945.  
  1946. (autoload 'ps-setup "ps-print" "\
  1947. *Return the current setup" nil nil)
  1948.  
  1949. ;;;***
  1950.  
  1951. ;;;### (autoloads (remote-compile) "rcompile" "packages/rcompile.el")
  1952.  
  1953. (autoload 'remote-compile "rcompile" "\
  1954. Compile the current buffer's directory on HOST.  Log in as USER.
  1955. See \\[compile]." t nil)
  1956.  
  1957. ;;;***
  1958.  
  1959. ;;;### (autoloads (resume-suspend-hook) "resume" "packages/resume.el")
  1960.  
  1961. (autoload 'resume-suspend-hook "resume" "\
  1962. Clear out the file used for transmitting args when Emacs resumes." nil nil)
  1963.  
  1964. ;;;***
  1965.  
  1966. ;;;### (autoloads (install-shell-fonts) "shell-font" "packages/shell-font.el")
  1967.  
  1968. (autoload 'install-shell-fonts "shell-font" "\
  1969. Decorate the current interaction buffer with fonts.
  1970. This uses the faces called `shell-prompt', `shell-input' and `shell-output';
  1971. you can alter the graphical attributes of those with the normal
  1972. face-manipulation functions." nil nil)
  1973.  
  1974. ;;;***
  1975.  
  1976. ;;;### (autoloads (spell-string spell-region spell-word spell-buffer) "spell" "packages/spell.el")
  1977.  
  1978. (put 'spell-filter 'risky-local-variable t)
  1979.  
  1980. (autoload 'spell-buffer "spell" "\
  1981. Check spelling of every word in the buffer.
  1982. For each incorrect word, you are asked for the correct spelling
  1983. and then put into a query-replace to fix some or all occurrences.
  1984. If you do not want to change a word, just give the same word
  1985. as its \"correct\" spelling; then the query replace is skipped." t nil)
  1986.  
  1987. (autoload 'spell-word "spell" "\
  1988. Check spelling of word at or before point.
  1989. If it is not correct, ask user for the correct spelling
  1990. and `query-replace' the entire buffer to substitute it." t nil)
  1991.  
  1992. (autoload 'spell-region "spell" "\
  1993. Like `spell-buffer' but applies only to region.
  1994. Used in a program, applies from START to END.
  1995. DESCRIPTION is an optional string naming the unit being checked:
  1996. for example, \"word\"." t nil)
  1997.  
  1998. (autoload 'spell-string "spell" "\
  1999. Check spelling of string supplied as argument." t nil)
  2000.  
  2001. ;;;***
  2002.  
  2003. ;;;### (autoloads (tar-mode) "tar-mode" "packages/tar-mode.el")
  2004.  
  2005. (autoload 'tar-mode "tar-mode" "\
  2006. Major mode for viewing a tar file as a dired-like listing of its contents.
  2007. You can move around using the usual cursor motion commands. 
  2008. Letters no longer insert themselves.
  2009. Type 'e' to pull a file out of the tar file and into its own buffer.
  2010. Type 'c' to copy an entry from the tar file into another file on disk.
  2011.  
  2012. If you edit a sub-file of this archive (as with the 'e' command) and 
  2013. save it with Control-X Control-S, the contents of that buffer will be 
  2014. saved back into the tar-file buffer; in this way you can edit a file 
  2015. inside of a tar archive without extracting it and re-archiving it.
  2016.  
  2017. See also: variables tar-update-datestamp and tar-anal-blocksize.
  2018. \\{tar-mode-map}" nil nil)
  2019.  
  2020. ;;;***
  2021.  
  2022. ;;;### (autoloads (terminal-emulator) "terminal" "packages/terminal.el")
  2023.  
  2024. (autoload 'terminal-emulator "terminal" "\
  2025. Under a display-terminal emulator in BUFFER, run PROGRAM on arguments ARGS.
  2026. ARGS is a list of argument-strings.  Remaining arguments are WIDTH and HEIGHT.
  2027. BUFFER's contents are made an image of the display generated by that program,
  2028. and any input typed when BUFFER is the current Emacs buffer is sent to that
  2029. program an keyboard input.
  2030.  
  2031. Interactively, BUFFER defaults to \"*terminal*\" and PROGRAM and ARGS
  2032. are parsed from an input-string using your usual shell.
  2033. WIDTH and HEIGHT are determined from the size of the current window
  2034. -- WIDTH will be one less than the window's width, HEIGHT will be its height.
  2035.  
  2036. To switch buffers and leave the emulator, or to give commands
  2037. to the emulator itself (as opposed to the program running under it),
  2038. type Control-^.  The following character is an emulator command.
  2039. Type Control-^ twice to send it to the subprogram.
  2040. This escape character may be changed using the variable `terminal-escape-char'.
  2041.  
  2042. `Meta' characters may not currently be sent through the terminal emulator.
  2043.  
  2044. Here is a list of some of the variables which control the behaviour
  2045. of the emulator -- see their documentation for more information:
  2046. terminal-escape-char, terminal-scrolling, terminal-more-processing,
  2047. terminal-redisplay-interval.
  2048.  
  2049. This function calls the value of terminal-mode-hook if that exists
  2050. and is non-nil after the terminal buffer has been set up and the
  2051. subprocess started.
  2052.  
  2053. Presently with `termcap' only; if somebody sends us code to make this
  2054. work with `terminfo' we will try to use it." t nil)
  2055.  
  2056. ;;;***
  2057.  
  2058. ;;;### (autoloads (batch-texinfo-format texinfo-format-region texinfo-format-buffer) "texinfmt" "packages/texinfmt.el")
  2059.  
  2060. (autoload 'texinfo-format-buffer "texinfmt" "\
  2061. Process the current buffer as texinfo code, into an Info file.
  2062. The Info file output is generated in a buffer visiting the Info file
  2063. names specified in the @setfilename command.
  2064.  
  2065. Non-nil argument (prefix, if interactive) means don't make tag table
  2066. and don't split the file if large.  You can use Info-tagify and
  2067. Info-split to do these manually." t nil)
  2068.  
  2069. (autoload 'texinfo-format-region "texinfmt" "\
  2070. Convert the current region of the Texinfo file to Info format.
  2071. This lets you see what that part of the file will look like in Info.
  2072. The command is bound to \\[texinfo-format-region].  The text that is
  2073. converted to Info is stored in a temporary buffer." t nil)
  2074.  
  2075. (autoload 'batch-texinfo-format "texinfmt" "\
  2076. Runs  texinfo-format-buffer  on the files remaining on the command line.
  2077. Must be used only with -batch, and kills emacs on completion.
  2078. Each file will be processed even if an error occurred previously.
  2079. For example, invoke
  2080.   \"emacs -batch -funcall batch-texinfo-format $docs/ ~/*.texinfo\"." nil nil)
  2081.  
  2082. ;;;***
  2083.  
  2084. ;;;### (autoloads (texinfo-sequential-node-update texinfo-every-node-update texinfo-update-node) "texnfo-upd" "packages/texnfo-upd.el")
  2085.  
  2086. (autoload 'texinfo-update-node "texnfo-upd" "\
  2087. Without any prefix argument, update the node in which point is located.
  2088. Non-nil argument (prefix, if interactive) means update the nodes in the
  2089. marked region.
  2090.  
  2091. The functions for creating or updating nodes and menus, and their
  2092. keybindings, are:
  2093.  
  2094.     texinfo-update-node (&optional region-p)    \\[texinfo-update-node]
  2095.     texinfo-every-node-update ()                \\[texinfo-every-node-update]
  2096.     texinfo-sequential-node-update (&optional region-p)
  2097.  
  2098.     texinfo-make-menu (&optional region-p)      \\[texinfo-make-menu]
  2099.     texinfo-all-menus-update ()                 \\[texinfo-all-menus-update]
  2100.     texinfo-master-menu ()
  2101.  
  2102.     texinfo-indent-menu-description (column &optional region-p)
  2103.  
  2104. The `texinfo-column-for-description' variable specifies the column to
  2105. which menu descriptions are indented. Its default value is 32." t nil)
  2106.  
  2107. (autoload 'texinfo-every-node-update "texnfo-upd" "\
  2108. Update every node in a Texinfo file." t nil)
  2109.  
  2110. (autoload 'texinfo-sequential-node-update "texnfo-upd" "\
  2111. Update one node (or many) in a Texinfo file with sequential pointers.
  2112.  
  2113. This function causes the `Next' or `Previous' pointer to point to the
  2114. immediately preceding or following node, even if it is at a higher or
  2115. lower hierarchical level in the document.  Continually pressing `n' or
  2116. `p' takes you straight through the file.
  2117.  
  2118. Without any prefix argument, update the node in which point is located.
  2119. Non-nil argument (prefix, if interactive) means update the nodes in the
  2120. marked region.
  2121.  
  2122. This command makes it awkward to navigate among sections and
  2123. subsections; it should be used only for those documents that are meant
  2124. to be read like a novel rather than a reference, and for which the
  2125. Info `g*' command is inadequate." t nil)
  2126.  
  2127. ;;;***
  2128.  
  2129. ;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" "packages/time-stamp.el")
  2130.  
  2131. (autoload 'time-stamp "time-stamp" "\
  2132. Update the time stamp string in the buffer.
  2133. If you put a time stamp template anywhere in the first 8 lines of a file,
  2134. it can be updated every time you save the file.  See the top of
  2135. `time-stamp.el' for a sample.  The template looks like one of the following:
  2136.     Time-stamp: <>
  2137.     Time-stamp: \" \"
  2138. The time stamp is written between the brackets or quotes, resulting in
  2139.     Time-stamp: <95/01/18 10:20:51 gildea>
  2140. Only does its thing if the variable  time-stamp-active  is non-nil.
  2141. Typically used on  write-file-hooks  for automatic time-stamping.
  2142. The format of the time stamp is determined by the variable  time-stamp-format.
  2143. The variables time-stamp-line-limit, time-stamp-start, and time-stamp-end
  2144. control finding the template." t nil)
  2145.  
  2146. (autoload 'time-stamp-toggle-active "time-stamp" "\
  2147. Toggle time-stamp-active, setting whether \\[time-stamp] updates a buffer.
  2148. With arg, turn time stamping on if and only if arg is positive." t nil)
  2149.  
  2150. ;;;***
  2151.  
  2152. ;;;### (autoloads (display-time) "time" "packages/time.el")
  2153.  
  2154. (defcustom display-time-day-and-date nil "*Non-nil means \\[display-time] should display day,date and time.\nThis affects the spec 'date in the variable display-time-form-list." :group 'display-time :type 'boolean)
  2155.  
  2156. (autoload 'display-time "time" "\
  2157. Display current time, load level, and mail flag in mode line of each buffer.
  2158. Updates automatically every minute.
  2159. If `display-time-day-and-date' is non-nil, the current day and date
  2160. are displayed as well.
  2161. After each update, `display-time-hook' is run with `run-hooks'.
  2162. If `display-time-echo-area' is non-nil, the time is displayed in the
  2163. echo area instead of in the mode-line." t nil)
  2164.  
  2165. ;;;***
  2166.  
  2167. ;;;### (autoloads (ununderline-and-unoverstrike-region overstrike-region unoverstrike-region ununderline-region underline-region) "underline" "packages/underline.el")
  2168.  
  2169. (autoload 'underline-region "underline" "\
  2170. Underline all nonblank characters in the region.
  2171. Works by overstriking underscores.
  2172. Called from program, takes two arguments START and END
  2173. which specify the range to operate on." t nil)
  2174.  
  2175. (autoload 'ununderline-region "underline" "\
  2176. Remove all underlining (overstruck underscores) in the region.
  2177. Called from program, takes two arguments START and END
  2178. which specify the range to operate on." t nil)
  2179.  
  2180. (autoload 'unoverstrike-region "underline" "\
  2181. Remove all overstriking (character-backspace-character) in the region.
  2182. Called from program, takes two arguments START and END which specify the
  2183. range to operate on." t nil)
  2184.  
  2185. (autoload 'overstrike-region "underline" "\
  2186. Overstrike (character-backspace-character) all nonblank characters in
  2187. the region. Called from program, takes two arguments START and END which
  2188. specify the range to operate on." t nil)
  2189.  
  2190. (autoload 'ununderline-and-unoverstrike-region "underline" "\
  2191. Remove underlining and overstriking in the region.  Called from a program,
  2192. takes two arguments START and END which specify the range to operate on." t nil)
  2193.  
  2194. ;;;***
  2195.  
  2196. ;;;### (autoloads (ask-to-update-copyright update-copyright) "upd-copyr" "packages/upd-copyr.el")
  2197.  
  2198. (defcustom copyright-do-not-disturb "Free Software Foundation, Inc." "*If non-nil, the existing copyright holder is checked against this regexp.\nIf it does not match, then a new copyright line is added with the copyright\nholder set to the value of `copyright-whoami'." :type '(choice (const nil) string) :group 'copyright)
  2199.  
  2200. (defcustom copyright-whoami nil "*A string containing the name of the owner of new copyright notices." :type '(choice (const nil) string) :group 'copyright)
  2201.  
  2202. (defcustom copyright-notice-file nil "*If non-nil, replace copying notices with this file." :type '(choice (const nil) file) :group 'copyright)
  2203.  
  2204. (autoload 'update-copyright "upd-copyr" "\
  2205. Update the copyright notice at the beginning of the buffer
  2206. to indicate the current year.  If optional arg REPLACE is given
  2207. \(interactively, with prefix arg) replace the years in the notice
  2208. rather than adding the current year after them.
  2209. If `copyright-notice-file' is set, the copying permissions following the
  2210. copyright are replaced as well.
  2211.  
  2212. If optional third argument ASK is non-nil, the user is prompted for whether
  2213. or not to update the copyright.  If optional fourth argument ASK-YEAR is
  2214. non-nil, the user is prompted for whether or not to replace the year rather
  2215. than adding to it." t nil)
  2216.  
  2217. (autoload 'ask-to-update-copyright "upd-copyr" "\
  2218. If the current buffer contains a copyright notice that is out of date,
  2219. ask the user if it should be updated with `update-copyright' (which see).
  2220. Put this on write-file-hooks." nil nil)
  2221.  
  2222. ;;;***
  2223.  
  2224. ;;;### (autoloads (webjump) "webjump" "packages/webjump.el")
  2225.  
  2226. (autoload 'webjump "webjump" "\
  2227. Jumps to a Web site from a programmable hotlist.
  2228.  
  2229. See the documentation for the `webjump-sites' variable for how to customize the
  2230. hotlist.
  2231.  
  2232. Please submit bug reports and other feedback to the author, Neil W. Van Dyke
  2233. <nwv@acm.org>.
  2234.  
  2235. The latest version can be gotten from `http://www.cs.brown.edu/people/nwv/'.
  2236. That Web site also contains `webjump-plus.el', a larger and more frequently
  2237. updated sample WebJump hotlist." t nil)
  2238.  
  2239. ;;;***
  2240.  
  2241. ;;;### (autoloads (webster-www) "webster-www" "packages/webster-www.el")
  2242.  
  2243. (autoload 'webster-www "webster-www" "\
  2244. Look up a word in the Webster's dictionary at http://www.m-w.com using WWW." t nil)
  2245.  
  2246. ;;;***
  2247.  
  2248. ;;;### (autoloads (run-scheme) "xscheme" "packages/xscheme.el")
  2249.  
  2250. (defvar scheme-program-name "scheme" "\
  2251. *Program invoked by the `run-scheme' command.")
  2252.  
  2253. (defvar scheme-band-name nil "\
  2254. *Band loaded by the `run-scheme' command.")
  2255.  
  2256. (defvar scheme-program-arguments nil "\
  2257. *Arguments passed to the Scheme program by the `run-scheme' command.")
  2258.  
  2259. (autoload 'run-scheme "xscheme" "\
  2260. Run an inferior Scheme process.
  2261. Output goes to the buffer `*scheme*'.
  2262. With argument, asks for a command line." t nil)
  2263.  
  2264. ;;;***
  2265.  
  2266. (provide 'packages-autoloads)
  2267.